0001193125-21-046477.txt : 20210217 0001193125-21-046477.hdr.sgml : 20210217 20210217160750 ACCESSION NUMBER: 0001193125-21-046477 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 113 CONFORMED PERIOD OF REPORT: 20210102 FILED AS OF DATE: 20210217 DATE AS OF CHANGE: 20210217 FILER: COMPANY DATA: COMPANY CONFORMED NAME: INTEVAC INC CENTRAL INDEX KEY: 0001001902 STANDARD INDUSTRIAL CLASSIFICATION: SPECIAL INDUSTRY MACHINERY, NEC [3559] IRS NUMBER: 943125814 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-26946 FILM NUMBER: 21644785 BUSINESS ADDRESS: STREET 1: 3560 BASSETT STREET CITY: SANTA CLARA STATE: CA ZIP: 95054 BUSINESS PHONE: 4089869888 MAIL ADDRESS: STREET 1: 3560 BASSETT STREET CITY: SANTA CLARA STATE: CA ZIP: 95054 10-K 1 d28368d10k.htm 10-K 10-K
P1YP3YP3Yfalse2020FY0001001902Less than 10% 0001001902 2019-12-29 2021-01-02 0001001902 2021-01-02 0001001902 2019-12-28 0001001902 2018-12-30 2019-12-28 0001001902 2013-11-21 0001001902 2018-08-15 0001001902 2020-06-28 2020-09-26 0001001902 2018-08-15 2018-08-15 0001001902 2020-08-01 2020-08-31 0001001902 2017-12-31 2018-12-29 0001001902 2021-02-12 0001001902 2020-08-01 0001001902 2020-12-31 0001001902 2020-06-27 0001001902 2018-12-29 0001001902 ivac:PhotonicsSegmentMember us-gaap:UnbilledRevenuesMember 2019-12-28 0001001902 ivac:PhotonicsSegmentMember ivac:RetainageDepositMember 2019-12-28 0001001902 ivac:PhotonicsSegmentMember 2019-12-28 0001001902 ivac:ThinfilmEquipmentSegmentMember us-gaap:UnbilledRevenuesMember 2019-12-28 0001001902 us-gaap:CashMember us-gaap:CashAndCashEquivalentsMember 2019-12-28 0001001902 us-gaap:ShortTermInvestmentsMember 2019-12-28 0001001902 us-gaap:CertificatesOfDepositMember us-gaap:OtherLongTermInvestmentsMember 2019-12-28 0001001902 us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2019-12-28 0001001902 us-gaap:OtherLongTermInvestmentsMember 2019-12-28 0001001902 us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2019-12-28 0001001902 us-gaap:MoneyMarketFundsMember us-gaap:CashAndCashEquivalentsMember 2019-12-28 0001001902 us-gaap:CashAndCashEquivalentsMember 2019-12-28 0001001902 us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2019-12-28 0001001902 us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2019-12-28 0001001902 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-12-28 0001001902 us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2019-12-28 0001001902 ivac:ThinfilmEquipmentSegmentMember us-gaap:OperatingSegmentsMember 2019-12-28 0001001902 ivac:PhotonicsSegmentMember us-gaap:OperatingSegmentsMember 2019-12-28 0001001902 us-gaap:OperatingSegmentsMember 2019-12-28 0001001902 country:US 2019-12-28 0001001902 srt:AsiaMember 2019-12-28 0001001902 us-gaap:NondesignatedMember 2019-12-28 0001001902 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-12-28 0001001902 us-gaap:LeaseholdImprovementsMember 2019-12-28 0001001902 us-gaap:MachineryAndEquipmentMember 2019-12-28 0001001902 ivac:ThinfilmEquipmentSegmentMember 2019-12-28 0001001902 ivac:ThinfilmEquipmentSegmentMember ivac:CustomerAdvancesMember 2019-12-28 0001001902 ivac:ThinfilmEquipmentSegmentMember ivac:DeferredRevenueMember 2019-12-28 0001001902 ivac:PurchasedTechnologiesMember 2019-12-28 0001001902 us-gaap:CustomerRelationshipsMember 2019-12-28 0001001902 ivac:PhotonicsSegmentMember us-gaap:UnbilledRevenuesMember 2021-01-02 0001001902 ivac:PhotonicsSegmentMember ivac:RetainageDepositMember 2021-01-02 0001001902 ivac:PhotonicsSegmentMember 2021-01-02 0001001902 ivac:ThinfilmEquipmentSegmentMember us-gaap:UnbilledRevenuesMember 2021-01-02 0001001902 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001001902 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001001902 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001001902 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001001902 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001001902 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001001902 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001001902 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001001902 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001001902 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001001902 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2021-01-02 0001001902 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueInputsLevel2Member 2021-01-02 0001001902 us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001001902 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001001902 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001001902 us-gaap:CashMember us-gaap:CashAndCashEquivalentsMember 2021-01-02 0001001902 us-gaap:MoneyMarketFundsMember us-gaap:CashAndCashEquivalentsMember 2021-01-02 0001001902 us-gaap:ShortTermInvestmentsMember 2021-01-02 0001001902 us-gaap:CertificatesOfDepositMember us-gaap:OtherLongTermInvestmentsMember 2021-01-02 0001001902 us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2021-01-02 0001001902 us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2021-01-02 0001001902 us-gaap:OtherLongTermInvestmentsMember 2021-01-02 0001001902 us-gaap:CashAndCashEquivalentsMember us-gaap:CertificatesOfDepositMember 2021-01-02 0001001902 us-gaap:CashAndCashEquivalentsMember 2021-01-02 0001001902 us-gaap:ShortTermInvestmentsMember us-gaap:CertificatesOfDepositMember 2021-01-02 0001001902 us-gaap:ShortTermInvestmentsMember us-gaap:CommercialPaperMember 2021-01-02 0001001902 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-01-02 0001001902 us-gaap:ShortTermInvestmentsMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2021-01-02 0001001902 us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2021-01-02 0001001902 us-gaap:FinancialStandbyLetterOfCreditMember 2021-01-02 0001001902 ivac:CollateralForVariousGuaranteesMember 2021-01-02 0001001902 ivac:ThinfilmEquipmentSegmentMember us-gaap:OperatingSegmentsMember 2021-01-02 0001001902 ivac:PhotonicsSegmentMember us-gaap:OperatingSegmentsMember 2021-01-02 0001001902 us-gaap:OperatingSegmentsMember 2021-01-02 0001001902 country:US 2021-01-02 0001001902 srt:AsiaMember 2021-01-02 0001001902 us-gaap:NondesignatedMember 2021-01-02 0001001902 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-01-02 0001001902 us-gaap:LeaseholdImprovementsMember 2021-01-02 0001001902 us-gaap:MachineryAndEquipmentMember 2021-01-02 0001001902 us-gaap:InternalRevenueServiceIRSMember 2021-01-02 0001001902 us-gaap:ForeignCountryMember 2021-01-02 0001001902 us-gaap:StateAndLocalJurisdictionMember 2021-01-02 0001001902 ivac:PhotonicsSegmentMember ivac:DeferredRevenueMember 2021-01-02 0001001902 ivac:ThinfilmEquipmentSegmentMember 2021-01-02 0001001902 ivac:ThinfilmEquipmentSegmentMember ivac:CustomerAdvancesMember 2021-01-02 0001001902 ivac:ThinfilmEquipmentSegmentMember ivac:DeferredRevenueMember 2021-01-02 0001001902 ivac:EmployeeStockPurchasePlanMember 2021-01-02 0001001902 us-gaap:RestrictedStockUnitsRSUMember 2021-01-02 0001001902 ivac:EmployeeStockPurchasePlanMember 2018-12-30 2019-12-28 0001001902 us-gaap:RestrictedStockUnitsRSUMember 2018-12-30 2019-12-28 0001001902 us-gaap:EmployeeStockOptionMember 2018-12-30 2019-12-28 0001001902 ivac:HitachiGlobalStorageTechnologiesMember us-gaap:CreditConcentrationRiskMember us-gaap:AccountsReceivableMember 2018-12-30 2019-12-28 0001001902 ivac:UsgovernmentMember us-gaap:CreditConcentrationRiskMember us-gaap:AccountsReceivableMember 2018-12-30 2019-12-28 0001001902 ivac:SeagateTechnologyMember us-gaap:CreditConcentrationRiskMember us-gaap:AccountsReceivableMember 2018-12-30 2019-12-28 0001001902 ivac:UnitedStatesGovernmentMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-12-30 2019-12-28 0001001902 ivac:SeagateTechnologyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-12-30 2019-12-28 0001001902 ivac:ElbitSystemsOfAmericaMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2018-12-30 2019-12-28 0001001902 ivac:JolywoodhongkongindustrialholdingsColimitedMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2018-12-30 2019-12-28 0001001902 ivac:EmployeeStockPurchasePlanMember 2018-12-30 2019-12-28 0001001902 us-gaap:RestrictedStockUnitsRSUMember 2018-12-30 2019-12-28 0001001902 us-gaap:EmployeeStockOptionMember 2018-12-30 2019-12-28 0001001902 ivac:HardDiskDriveMember ivac:ThinfilmEquipmentSegmentMember ivac:SystemUpgradeAndSparePartsMember 2018-12-30 2019-12-28 0001001902 ivac:SystemUpgradeAndSparePartsMember ivac:DisplayCoverPanelMember ivac:ThinfilmEquipmentSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:SystemUpgradeAndSparePartsMember ivac:ThinfilmEquipmentSegmentMember ivac:PhotovoltaicMember 2018-12-30 2019-12-28 0001001902 ivac:ThinfilmEquipmentSegmentMember ivac:SystemUpgradeAndSparePartsMember 2018-12-30 2019-12-28 0001001902 ivac:HardDiskDriveMember ivac:ThinfilmEquipmentSegmentMember ivac:FieldServiceMember 2018-12-30 2019-12-28 0001001902 ivac:DisplayCoverPanelMember ivac:ThinfilmEquipmentSegmentMember ivac:FieldServiceMember 2018-12-30 2019-12-28 0001001902 ivac:FieldServiceMember ivac:PhotovoltaicMember ivac:ThinfilmEquipmentSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:ThinfilmEquipmentSegmentMember ivac:FieldServiceMember 2018-12-30 2019-12-28 0001001902 ivac:HardDiskDriveMember ivac:ThinfilmEquipmentSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:DisplayCoverPanelMember ivac:ThinfilmEquipmentSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:ThinfilmEquipmentSegmentMember ivac:PhotovoltaicMember 2018-12-30 2019-12-28 0001001902 ivac:ThinfilmEquipmentSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:MilitaryProductsMember ivac:PhotonicsSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:CommercialProductsMember ivac:PhotonicsSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:RepairAndOtherServicesMember ivac:PhotonicsSegmentMember 2018-12-30 2019-12-28 0001001902 us-gaap:ProductMember ivac:PhotonicsSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:FirmFixedPriceMember ivac:PhotonicsSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:CostPlusFixedFeeMember ivac:PhotonicsSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:TimesAndMaterialsMember ivac:PhotonicsSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:TechnologyAndDevelopmentMember ivac:PhotonicsSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:PhotonicsSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:ThinfilmEquipmentSegmentMember country:US 2018-12-30 2019-12-28 0001001902 ivac:PhotonicsSegmentMember country:US 2018-12-30 2019-12-28 0001001902 country:US 2018-12-30 2019-12-28 0001001902 ivac:ThinfilmEquipmentSegmentMember srt:AsiaMember 2018-12-30 2019-12-28 0001001902 srt:AsiaMember 2018-12-30 2019-12-28 0001001902 ivac:PhotonicsSegmentMember srt:EuropeMember 2018-12-30 2019-12-28 0001001902 srt:EuropeMember 2018-12-30 2019-12-28 0001001902 ivac:ThinfilmEquipmentSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-12-30 2019-12-28 0001001902 ivac:PhotonicsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-12-30 2019-12-28 0001001902 us-gaap:TransferredAtPointInTimeMember 2018-12-30 2019-12-28 0001001902 ivac:PhotonicsSegmentMember us-gaap:TransferredOverTimeMember 2018-12-30 2019-12-28 0001001902 us-gaap:TransferredOverTimeMember 2018-12-30 2019-12-28 0001001902 us-gaap:OperatingSegmentsMember ivac:ThinfilmEquipmentSegmentMember 2018-12-30 2019-12-28 0001001902 us-gaap:OperatingSegmentsMember ivac:PhotonicsSegmentMember 2018-12-30 2019-12-28 0001001902 us-gaap:OperatingSegmentsMember 2018-12-30 2019-12-28 0001001902 us-gaap:MaterialReconcilingItemsMember 2018-12-30 2019-12-28 0001001902 country:US 2018-12-30 2019-12-28 0001001902 ivac:StockPurchaseRightsMember 2018-12-30 2019-12-28 0001001902 us-gaap:CommonStockMember 2018-12-30 2019-12-28 0001001902 us-gaap:AdditionalPaidInCapitalMember 2018-12-30 2019-12-28 0001001902 ivac:SystemsAndComponentsMember 2018-12-30 2019-12-28 0001001902 ivac:TechnologyDevelopmentMember 2018-12-30 2019-12-28 0001001902 us-gaap:RetainedEarningsMember 2018-12-30 2019-12-28 0001001902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-30 2019-12-28 0001001902 us-gaap:TreasuryStockMember 2018-12-30 2019-12-28 0001001902 ivac:PerformanceStockOptionsMember 2018-12-30 2019-12-28 0001001902 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-30 2019-12-28 0001001902 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-30 2019-12-28 0001001902 us-gaap:AccountsReceivableMember 2019-12-29 2021-01-02 0001001902 us-gaap:SalesRevenueNetMember 2019-12-29 2021-01-02 0001001902 ivac:EmployeeStockPurchasePlanMember 2019-12-29 2021-01-02 0001001902 us-gaap:RestrictedStockUnitsRSUMember 2019-12-29 2021-01-02 0001001902 us-gaap:EmployeeStockOptionMember 2019-12-29 2021-01-02 0001001902 ivac:HitachiGlobalStorageTechnologiesMember us-gaap:CreditConcentrationRiskMember us-gaap:AccountsReceivableMember 2019-12-29 2021-01-02 0001001902 ivac:UsgovernmentMember us-gaap:CreditConcentrationRiskMember us-gaap:AccountsReceivableMember 2019-12-29 2021-01-02 0001001902 ivac:SeagateTechnologyMember us-gaap:CreditConcentrationRiskMember us-gaap:AccountsReceivableMember 2019-12-29 2021-01-02 0001001902 ivac:UnitedStatesGovernmentMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-29 2021-01-02 0001001902 ivac:SeagateTechnologyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-29 2021-01-02 0001001902 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ivac:ElbitSystemsOfAmericaMember 2019-12-29 2021-01-02 0001001902 ivac:JolywoodhongkongindustrialholdingsColimitedMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2019-12-29 2021-01-02 0001001902 ivac:EmployeeStockPurchasePlanMember 2019-12-29 2021-01-02 0001001902 us-gaap:RestrictedStockUnitsRSUMember 2019-12-29 2021-01-02 0001001902 us-gaap:EmployeeStockOptionMember 2019-12-29 2021-01-02 0001001902 ivac:ThinfilmEquipmentSegmentMember us-gaap:UnbilledRevenuesMember 2019-12-29 2021-01-02 0001001902 ivac:HardDiskDriveMember ivac:SystemUpgradeAndSparePartsMember ivac:ThinfilmEquipmentSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:SystemUpgradeAndSparePartsMember ivac:ThinfilmEquipmentSegmentMember ivac:PhotovoltaicMember 2019-12-29 2021-01-02 0001001902 ivac:ThinfilmEquipmentSegmentMember ivac:SystemUpgradeAndSparePartsMember 2019-12-29 2021-01-02 0001001902 ivac:HardDiskDriveMember ivac:FieldServiceMember ivac:ThinfilmEquipmentSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:FieldServiceMember ivac:DisplayCoverPanelMember ivac:ThinfilmEquipmentSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:PhotovoltaicMember ivac:ThinfilmEquipmentSegmentMember ivac:FieldServiceMember 2019-12-29 2021-01-02 0001001902 ivac:ThinfilmEquipmentSegmentMember ivac:FieldServiceMember 2019-12-29 2021-01-02 0001001902 ivac:HardDiskDriveMember ivac:ThinfilmEquipmentSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:DisplayCoverPanelMember ivac:ThinfilmEquipmentSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:ThinfilmEquipmentSegmentMember ivac:PhotovoltaicMember 2019-12-29 2021-01-02 0001001902 ivac:ThinfilmEquipmentSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:MilitaryProductsMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:CommercialProductsMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:RepairAndOtherServicesMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 us-gaap:ProductMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:FirmFixedPriceMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:CostPlusFixedFeeMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:TimesAndMaterialsMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:TechnologyAndDevelopmentMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:ThinfilmEquipmentSegmentMember country:US 2019-12-29 2021-01-02 0001001902 ivac:PhotonicsSegmentMember country:US 2019-12-29 2021-01-02 0001001902 country:US 2019-12-29 2021-01-02 0001001902 ivac:ThinfilmEquipmentSegmentMember srt:AsiaMember 2019-12-29 2021-01-02 0001001902 srt:AsiaMember 2019-12-29 2021-01-02 0001001902 ivac:ThinfilmEquipmentSegmentMember srt:EuropeMember 2019-12-29 2021-01-02 0001001902 ivac:PhotonicsSegmentMember srt:EuropeMember 2019-12-29 2021-01-02 0001001902 srt:EuropeMember 2019-12-29 2021-01-02 0001001902 ivac:ThinfilmEquipmentSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-12-29 2021-01-02 0001001902 ivac:PhotonicsSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-12-29 2021-01-02 0001001902 us-gaap:TransferredAtPointInTimeMember 2019-12-29 2021-01-02 0001001902 ivac:PhotonicsSegmentMember us-gaap:TransferredOverTimeMember 2019-12-29 2021-01-02 0001001902 us-gaap:TransferredOverTimeMember 2019-12-29 2021-01-02 0001001902 srt:AsiaMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 srt:MaximumMember 2019-12-29 2021-01-02 0001001902 us-gaap:OperatingSegmentsMember ivac:ThinfilmEquipmentSegmentMember 2019-12-29 2021-01-02 0001001902 us-gaap:OperatingSegmentsMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 us-gaap:OperatingSegmentsMember 2019-12-29 2021-01-02 0001001902 us-gaap:MaterialReconcilingItemsMember 2019-12-29 2021-01-02 0001001902 country:US 2019-12-29 2021-01-02 0001001902 ivac:PhotonicsSegmentMember us-gaap:UnbilledRevenuesMember 2019-12-29 2021-01-02 0001001902 ivac:PhotonicsSegmentMember ivac:RetainageDepositMember 2019-12-29 2021-01-02 0001001902 us-gaap:ComputerEquipmentMember 2019-12-29 2021-01-02 0001001902 us-gaap:MachineryAndEquipmentMember 2019-12-29 2021-01-02 0001001902 us-gaap:FurnitureAndFixturesMember 2019-12-29 2021-01-02 0001001902 us-gaap:VehiclesMember 2019-12-29 2021-01-02 0001001902 ivac:SeveranceAndOtherEmployeeRelatedCostsMember 2019-12-29 2021-01-02 0001001902 ivac:PerformanceBasedRestrictedStockUnitsMember 2019-12-29 2021-01-02 0001001902 ivac:PerformanceStockOptionsMember 2019-12-29 2021-01-02 0001001902 ivac:ThinfilmEquipmentSegmentMember ivac:CustomerAdvancesMember 2019-12-29 2021-01-02 0001001902 ivac:ThinfilmEquipmentSegmentMember ivac:DeferredRevenueMember 2019-12-29 2021-01-02 0001001902 us-gaap:LeaseholdImprovementsMember 2019-12-29 2021-01-02 0001001902 ivac:PhotonicsSegmentMember ivac:DeferredRevenueMember 2019-12-29 2021-01-02 0001001902 srt:MinimumMember 2019-12-29 2021-01-02 0001001902 ivac:StockPurchaseRightsMember 2019-12-29 2021-01-02 0001001902 us-gaap:InternalRevenueServiceIRSMember 2019-12-29 2021-01-02 0001001902 us-gaap:StateAndLocalJurisdictionMember 2019-12-29 2021-01-02 0001001902 us-gaap:ForeignCountryMember 2019-12-29 2021-01-02 0001001902 us-gaap:CommonStockMember 2019-12-29 2021-01-02 0001001902 us-gaap:AdditionalPaidInCapitalMember 2019-12-29 2021-01-02 0001001902 us-gaap:EmployeeStockOptionMember srt:MaximumMember 2019-12-29 2021-01-02 0001001902 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-12-29 2021-01-02 0001001902 us-gaap:RestrictedStockUnitsRSUMember srt:MaximumMember 2019-12-29 2021-01-02 0001001902 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2019-12-29 2021-01-02 0001001902 ivac:SystemsAndComponentsMember 2019-12-29 2021-01-02 0001001902 ivac:TechnologyDevelopmentMember 2019-12-29 2021-01-02 0001001902 us-gaap:RetainedEarningsMember 2019-12-29 2021-01-02 0001001902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-29 2021-01-02 0001001902 us-gaap:TreasuryStockMember 2019-12-29 2021-01-02 0001001902 srt:ChiefExecutiveOfficerMember 2019-12-29 2021-01-02 0001001902 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-29 2021-01-02 0001001902 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-29 2021-01-02 0001001902 us-gaap:CostOfSalesMember us-gaap:GrantMember 2019-12-29 2021-01-02 0001001902 us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:GrantMember 2019-12-29 2021-01-02 0001001902 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:GrantMember 2019-12-29 2021-01-02 0001001902 srt:ScenarioForecastMember 2022-01-02 0001001902 srt:ScenarioForecastMember 2023-01-02 0001001902 srt:ScenarioForecastMember 2024-01-02 0001001902 us-gaap:RestrictedStockUnitsRSUMember 2020-05-01 2020-05-31 0001001902 ivac:SolarImplantTechnologiesMember ivac:RevenueEarnoutMember 2010-11-19 0001001902 country:SG 2014-01-02 2015-01-03 0001001902 country:SG 2017-12-31 2018-12-29 0001001902 country:US 2012-01-01 2012-12-31 0001001902 us-gaap:TreasuryStockMember 2018-12-29 0001001902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-29 0001001902 us-gaap:RetainedEarningsMember 2018-12-29 0001001902 us-gaap:CommonStockMember 2018-12-29 0001001902 us-gaap:AdditionalPaidInCapitalMember 2018-12-29 0001001902 us-gaap:CommonStockMember 2019-12-28 0001001902 us-gaap:AdditionalPaidInCapitalMember 2019-12-28 0001001902 us-gaap:TreasuryStockMember 2019-12-28 0001001902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-28 0001001902 us-gaap:RetainedEarningsMember 2019-12-28 0001001902 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-29 0001001902 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-29 0001001902 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-28 0001001902 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-28 0001001902 us-gaap:RestrictedStockUnitsRSUMember 2019-12-28 0001001902 us-gaap:CommonStockMember 2021-01-02 0001001902 us-gaap:AdditionalPaidInCapitalMember 2021-01-02 0001001902 us-gaap:TreasuryStockMember 2021-01-02 0001001902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-02 0001001902 us-gaap:RetainedEarningsMember 2021-01-02 0001001902 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-02 0001001902 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-02 iso4217:USD xbrli:shares utr:Day xbrli:pure utr:Year utr:Month ivac:Installment ivac:Segment iso4217:USD xbrli:shares ivac:Subsidiary
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
Form
10-K
(Mark One)
 
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended January 2, 2021
or
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                 to                
Commission file number
0-26946
INTEVAC, INC.
(Exact name of registrant as specified in its charter)
 
Delaware
 
94-3125814
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer Identification No.)
3560 Bassett Street
Santa Clara, California
 
95054    
(Address of principal executive office, including Zip Code)
Registrant’s telephone number, including area code: (408)
986-9888    
Securities registered pursuant to Section 12(b) of the Act:
 
Title of each class
  
Trading
Symbol(s)
  
Name of each exchange on which registered
Common Stock ($0.001 par value)
  
IVAC
  
The Nasdaq Stock Market LLC (Nasdaq Global Select)
Securities registered pursuant to Section 12(g) of the Act:
None.
 
 
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    ☐  Yes    ☒  No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    ☐  Yes    ☒  No
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    ☒  Yes    ☐  No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation
S-T
(§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    ☒  Yes    ☐  No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a
non-accelerated
filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule
12b-2
of the Exchange Act.:
 
Large accelerated filer      Accelerated filer  
Non-accelerated
filer
 
   Smaller reporting company  
         Emerging growth company  
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ☐
 
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
Indicate by check mark whether the registrant is a shell company (as defined in
Rule 12b-2
of the Exchange Act).    ☐  Yes      No
As of June 27, 2020, the aggregate market value of voting and
non-voting
stock held by
non-affiliates
of the registrant was approximately $124,191,554 (based on the closing price for shares of the registrant’s Common Stock as reported by the Nasdaq Stock Market for the last trading day prior to that date). Shares of Common Stock held by each executive officer and director have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.
On February 12, 2021,
24,089,621 shares of the registrant’s Common Stock, $0.001 par value, were outstanding.
DOCUMENTS INCORPORATED BY REFERENCE.
Portions of the registrant’s Proxy Statement for the 2021 Annual Meeting of Stockholders are incorporated by reference into Part III. Such proxy statement will be filed within 120 days after the end of the fiscal year covered by this Annual Report on Form
10-K.

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
Certain information in this Annual Report on
Form 10-K
(“report” or
“Form 10-K”)
of Intevac, Inc. and its subsidiaries (“Intevac” or the “Company”), including “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Item 7, is forward-looking in nature. All statements in this report, including those made by the management of Intevac, other than statements of historical fact, are forward-looking statements. Examples of forward-looking statements include statements regarding Intevac’s future financial results, operating results, cash flows and cash deployment strategies, business strategies, costs, products, working capital, competitive positions, management’s plans and objectives for future operations, research and development, acquisitions and joint ventures, growth opportunities, customer contracts, investments, liquidity, declaration of dividends, and legal proceedings, as well as market conditions and industry trends. These forward-looking statements are based on management’s estimates, projections and assumptions as of the date hereof and include the assumptions that underlie such statements. Forward-looking statements may contain words such as “may,” “will,” “should,” “could,” “would,” “expect,” “plan,” “anticipate,” “believe,” “estimate,” “predict,” “potential” and “continue,” the negative of these terms, or other comparable terminology. Any expectations based on these forward-looking statements are subject to risks and uncertainties and other important factors, including those discussed in Item 1A, “Risk Factors,” below and elsewhere in this report. Other risks and uncertainties may be disclosed in Intevac’s prior Securities and Exchange Commission (“SEC”) filings. These and many other factors could affect Intevac’s future financial condition and operating results and could cause actual results to differ materially from expectations based on forward-looking statements made in this report or elsewhere by Intevac or on its behalf. Intevac undertakes no obligation to revise or update any forward-looking statements.
The following information should be read in conjunction with the Consolidated Financial Statements and the accompanying Notes to Consolidated Financial Statements included in this report.
PART I
 
Item 1.
Business
Overview
Intevac’s business consists of two reportable segments:
Thin-film Equipment (“TFE”):
Intevac is a leader in the design and development of high-productivity, thin-film processing systems. Our production-proven platforms are designed for high-volume manufacturing of substrates with precise thin-film properties, such as the hard disk drive (“HDD”) media, display cover panel (“DCP”), and solar photovoltaic (“PV”) markets we serve currently.
Photonics:
Intevac is a leading developer of advanced high-sensitivity digital sensors, cameras and systems that primarily serve the defense industry. We are a leading provider of integrated digital night-vision imaging systems for the U.S. military.
Intevac was incorporated in California in October 1990 and was reincorporated in Delaware in 2007.
TFE Segment
Hard Disk Drive (“HDD”) Equipment Market
Intevac designs, manufactures, markets and services complex capital equipment used to deposit thin films and lubricants onto substrates to produce magnetic disks that are used in HDDs. Disk and disk drive manufacturers produce magnetic disks in a sophisticated manufacturing process involving many steps, including plating, annealing, polishing, texturing, sputtering, etching, stripping and lubrication. Intevac believes its systems represent approximately 65% of the installed capacity for disk sputtering worldwide. Intevac’s systems are used by manufacturers of magnetic media such as Seagate Technology, Western Digital and its wholly-owned subsidiary HGST, Fuji Electric and Showa Denko.
HDDs are a primary storage medium for digital data including nearline “cloud” applications and are used in products and applications such as personal computers (“PCs”), enterprise data storage, video players and video game consoles. Intevac believes that HDD media shipments will grow over time, driven by continued high growth rates in digitally-stored data, by the slowing of areal density improvements, by the increase in demand for nearline drives for cloud storage, an increasing tie ratio (the average number of disks per hard drive) and by new and emerging applications. The projected growth rates for digitally-stored data on HDDs exceed the rate of areal density improvements, at the same time as the tie ratio is increasing, which results in demand for magnetic disks outpacing HDD units.
 
2

In recent years HDD media units have been negatively impacted by declining PC units, primarily resulting from the proliferation of tablets and the transition to centralized storage. Although the HDD industry continues to expect growth in the nearline data storage market segment, the transition to centralized storage combined with the negative growth in PC shipments has resulted in lower HDD shipments in recent years. However, Intevac continues to believe that long-term demand for hard disks required for high capacity HDDs will increase, driven by growth in demand for digital storage, a declining growth rate in areal density improvements, and increased information technology spending to support the transition to cloud storage. The number of disk manufacturing systems needed to support this growth as well as future technology transitions and improvements is expected to vary from year to year depending on the factors noted above.
Intevac expects that HDD manufacturers will extend their utilization of planar perpendicular media with the introduction of new technologies such as Heat Assisted Magnetic Recording (“HAMR”) and Energy Assisted Magnetic Recording (“EAMR”). Initial volume shipments of both HAMR and EAMR-based HDDs began in 2020. Intevac believes that leading manufacturers of magnetic media that are using Intevac systems for the development of these new technologies, will create a significant market opportunity for systems upgrades in support of the media evolution required by these new technologies as they are more widely adopted.
Display Cover Panel (“DCP”) Market
Intevac develops equipment to deposit optically transparent thin films onto DCPs typically found on consumer and automotive electronic products.
DCPs are found in products including smartphones, tablet PCs, wearable devices, gaming systems, digital cameras, automotive infotainment systems and digital signage. In 2020, approximately 1.55 billion smartphones, 150 million tablet PCs and 91 million smart watches were shipped to consumers worldwide. For smartphones alone, it is forecasted that nearly 1.7 billion units will ship by 2024, representing a CAGR of 2.3% for the 2020 – 2024 time period.
The DCP is typically made of tempered glass, such as soda-lime or aluminosilicate, or other materials such as sapphire, ceramic and colorless polyimide. The primary function of the DCP is to provide a clear protective interface to the display it protects. In many cases, the DCP is treated with various coatings to enhance its protective performance as well as for clarity, readability and touch sensitivity.
The types of coatings typically found on DCPs of electronic devices include: Scratch Protection (“SP”) coatings, Anti-Reflection (“AR”) coatings, Anti-Fingerprint (“AF”) and
Non-Conductive
Vacuum Metallization (“NCVM”) coatings.
SP coatings generally consist of hard thin films deposited onto the surface of the DCP. Their primary function is to provide enhanced protection against the incidence of scratch, but they can also provide greater breakage resistance. Intevac has developed and is currently marketing a SP coating known as Optical Diamond-like-Carbon (“oDLC
®
”) utilizing its production-proven carbon film technology that is also used on HDD media. This coating provides a hard protective layer which significantly improves the DCP’s resistance to scratches and breakage. The oDLC coating has demonstrated scratch protection benefits reflecting a greater than 20 times improvement over current standard cover glass under stainless steel ball Taber scratch testing. Furthermore, using a
Ring-on-Ring
(“RoR”) test, cover glass with our oDLC coating provides a greater than 20 percent increase in breakage resistance strength over cover glass without the oDLC coating. Intevac expects that the adoption of AR and NCVM coatings on mobile devices will create an increased need for SP coatings and provide a significant demand opportunity for oDLC.
In 2019, Intevac released DiamondClad
®
protective coating. DiamondClad is a proprietary multi-step process that improves upon our original single film solution, oDLC. Developed
in-house
utilizing the ion beam source technology released in 2018, DiamondClad now performs similarly to sapphire in scratch testing at the Mohs scale of material hardness 8 standard, compared to the industry standard glass with anti-fingerprint or AF coatings, which scratches at a Mohs 5 level. DiamondClad coating outperforms standard cover glass by a factor of 4 in Taber wear testing, and by a factor of 4 to 6 times in
use-case
AF durability testing with sand, denim, and perspiration.
AR coatings enable greater light transmission though the DCP by reducing the light reflected by the surface back to the user’s eye. This allows the user to more easily read the display and reduces the required power needed to display the image which results in extending the battery life. A significant drawback to using AR coatings is their susceptibility to scratch. AR coatings are typically soft and must be applied to the outer surface of the DCP. These coatings generally scratch easily, and as such, smartphone manufacturers have been reluctant to implement AR coatings on their products.
 
3

AF coatings provide water and oil protection for the surface of the DCP. This coating, which prevents fingerprints, provides greater aesthetics as well as improving readability. AF coatings allow for greater visual acuity when fingerprints are not visible. The drawback to AF coatings is their relatively low resistance to wear. The coating is soft and usually wears off within a few months of product purchase.
With increasing adoption of wireless charging and the 5G standard of wireless communication, smartphone manufacturers are significantly expanding use of DCPs on the backside of devices. This transition is essential to ensure that the backside cover, which previously was metallic, does not interfere with the wireless signals. NCVM coatings are a new type of color film coating, applied for decorative purposes, to the backside DCP. When applied to the exterior, the NCVM coating provides a pleasing aesthetic and gives manufacturers flexibility with color customization. Decorative NCVM coatings have evolved from single color to multiple colors with complex transitions. Intevac has developed a proprietary technology that enables the creation of uniquely patterned NCVM coatings for the phone back cover. Several leading handset manufacturers are currently evaluating this technology for potential incorporation into their upcoming phone models.
When applied to the exterior of the backside DCP, NCVM has a tendency to scratch easily and rub off over time, leading to a poor appearance. To preserve the color film on the backside DCP, manufacturers are reliant on SP coatings for scratch-resistance and a consistent appearance. Intevac expects the adoption of AR and NCVM coatings on mobile devices will create an increased need for SP coatings and provide a significant demand opportunity for oDLC and DiamondClad coatings.
DIAMOND DOG
®
Screen Protectors
In fiscal 2020, Intevac launched DIAMOND DOG
®
screen protectors for mobile devices with DiamondClad
®
tempered glass, a consumer product. DIAMOND DOG provides long-lasting mobile device screen protection and performance. The DIAMOND DOG screen protector features the patented DiamondClad diamond-like carbon coating technology, which is designed to help protect phones and preserve their
brand-new
look. The screen protector is custom fit for iPhone and Samsung models. Lab tests show DIAMOND DOG screen protectors provide up to 6 times better scratch protection, up to 5 times more abrasion protection, up to
4-6
times longer anti-fingerprint protection, and up to 3 times better breakage protection. During fiscal 2020 sales of DIAMOND DOG screen protectors were not significant.
Solar Market
Intevac designs, manufactures and markets capital equipment for the PV solar manufacturing industry.
A solar cell (also called a PV cell) is a solid state device that converts the energy of sunlight directly into electricity. Assemblies of cells are used to make solar modules, also known as solar panels. Solar panels have broad-based end market applications for utility-scale solar farms; integrated building PV arrays for commercial, retail, and offices; residential rooftop; and for portable devices.
The cost of electricity generated from solar energy, in many cases, remains higher than that of electricity generated from traditional energy sources. However, deployment of photovoltaics is gaining momentum on a worldwide scale, particularly in Asia, North America and other regions, where solar PV is now increasingly competitive with conventional energy sources. Grid parity, whereby solar PV generates power at a levelized cost of electricity (“LCOE”) less than or equal to the price of power purchased from the electrical grid, has already been reached in about thirty countries. In countries or areas where the cost of solar energy generation remains higher than traditional electricity generation sources, some governments have implemented various tax credits and other financial incentives to promote the growth in solar and other alternative energy sources. As a result of solar energy costs having favorably declined due to the increased scale and improved manufacturing efficiencies spurred by these incentive policies, many governments have reduced or are planning to reduce their incentives for solar, a trend which is likely to continue. More than 120 gigawatts of solar capacity were added globally in 2020, rising 7.1%
year-on-year,
but the rate is expected to taper off to a modest growth of 4.1% in 2021. Intevac expects that 2021 will continue to be challenging for the solar industry due to further declines in solar panel pricing.
The PV industry continues to focus on the development of high-efficiency cell technologies aimed at simultaneously boosting PV efficiency and reducing solar energy production costs. New vacuum process technologies and integrated processing steps are expected to become increasingly important as companies search for lower-cost manufacturing solutions for PV cells.
Intevac offers products for wafer-based crystalline silicon
(“c-Si”)
solar cell manufacturing processes, the prevailing manufacturing process in the PV industry. Intevac’s products for the solar industry are specifically focused on cell designs with the highest energy conversion efficiency, which are within the
n-type
mono crystalline portion of the market.
 
4

Intevac offers thin-film vacuum process manufacturing solutions for
c-Si
cell fabrication applications. Intevac offers high-productivity process equipment solutions that enable
low-cost
solar cell manufacturing with high cell efficiency, consistent with the PV industry’s focus and requirements. Intevac has developed two vacuum process application technologies for solar cell manufacturing: one utilizes Physical Vapor Deposition (“PVD”) technology for the deposition of thin films onto
c-Si
wafers, and the other utilizes ion implantation, which selectively changes the electrical characteristics of the
c-Si
solar cell.
PVD is a process used in multiple ways in the manufacturing of solar cells such as for fabricating electrical contacts and conductor layers, depositing reflective layers of various types, and for growing transparent conductive oxide layers, all of which are critical to the efficiency of solar cells.
Ion implantation is a solar cell processing technology whereby an impurity is added to a PV structure to improve its conductivity. In ion implantation, a beam of ions of a desired dopant element such as phosphorus or boron is electrostatically accelerated and directed toward the target material, introducing the impurity. In a subsequent thermal annealing step, the dopant is electrically activated. The ion implant processes enable precision engineering of the dose and of the depth of dopant elements to form emitter structures in working solar cells. Ion implantation is a technique being introduced to solar cell lines as a means to lower the cost per watt to manufacture the cell. Ion implantation can replace existing diffusion processes in existing solar processing lines for
present-day
PV cell structures, and is also extendable to new advanced cell structures. In both cases, ion implant-formed emitters are created with fewer processing steps, and therefore at lower cost, than the diffusion processes implant displaces. Intevac’s ion implantation products are based upon technology developed by Solar Implant Technologies, Inc. (“SIT”) which was acquired by Intevac in November 2010.
Fan-Out
Packaging Market
Intevac is bringing to market capital equipment for
fan-out
packaging applications,
fan-out
packaging being a specialized part of the overall semiconductor device packaging market.
Semiconductor device packaging technology in general, and
fan-out
wafer level packaging
(“FOWLP”)/fan-out
panel level packaging (“FOPLP”) technology in particular, is being driven by the strong cost advantages these technologies offer over the cost of further implementing continued Moore’s Law progress for 10nm and 7nm semiconductor device process nodes. Generally speaking,
fan-out
packaging provides for increased Input/Output (“I/O”) density for a given semiconductor device while simultaneously supporting continued progress in shrinking the individual semiconductor devices, resulting in decreased footprint per device and, by extension, decreases in the amount of space integrated circuit content occupies in handheld consumer electronic products, for example in smartphones, wearables, and in Internet of Things (“IoT”) devices.
Fan-out
packaging technology consists of a series of operations where known good semiconductor devices from silicon wafers fabricated by an Integrated Device Manufacturer (“IDM”), or by a semiconductor foundry, are singulated and then assembled onto a substrate or temporary carrier, which is then overmolded with epoxy mold compound and cured to create what is known as a reconstituted wafer. The reconstituted wafer then goes through another series of process steps (dielectric deposition, metallization, photolithography), to create a redistributed
“fan-out”
of the electrical interconnections from the original silicon device area to an expanded area that includes the device (die) surface itself, along with a generous amount of extra surface created from the mold compound area.
A redistribution layer (“RDL”) is the
“fanned-out”
metal layer on a packaged integrated circuit that makes the I/O pads of the integrated circuit available in other locations. PVD processes are essential to RDL fabrication; in
fan-out
packaging, our INTEVAC MATRIX
®
PVD system is used to deposit thin layers of Titanium (“Ti”), Titanium Tungsten (“TiW”) and Copper (“Cu”) to form the barrier/seed layer upon which the full RDL is constructed.
Applications driving the adoption of
fan-out
packaging include, among others: (1) baseband processors and application processors; (2) radio frequency (“RF”) transceivers and switches; (3) power management integrated circuits (“PMIC”); (4) radar modules for automotive; (5) audio codec; and (6) microcontrollers.
Smartphones from OEMs including Apple, Samsung, Xiaomi, OPPO and others incorporate
fan-out
packaged components, as do most
higher-end
automobiles. IoT applications in the future are expected to contribute additional significant volume in
fan-out
packaged devices.
The compelling advantages our INTEVAC MATRIX PVD system brings to
fan-out
packaging are a much-reduced cost of ownership over the current PVD process tools of record used for RDL barrier/seed layer applications, and also the flexibility to
 
5

run round wafers, and square or rectangular panels, with no changes to the INTEVAC MATRIX PVD system beyond a simple substrate carrier substitution.
TFE Products
Intevac’s TFE product portfolio addressing each of these markets is based around common core technologies and competencies. Intevac believes its TFE product portfolio can be extended to support adjacent markets. Based on its history and market and technology leadership in the HDD industry, Intevac offers superior high-productivity vacuum handling of small substrates at the lowest cost of ownership. Lowest cost of ownership includes various advantages such as high target utilization, high throughput, small footprint, double-sided coating, and reduced materials costs.
Product Table
The following table presents a representative list of the TFE products that we offered during fiscal 2020 and fiscal 2019.
 
TFE Products
  
Applications and Features
HDD Equipment Market
200 Lean
®
Disk Sputtering System
  
•  Uses PVD and chemical vapor deposition (“CVD”) technologies.
•  Deposits magnetic films,
non-magnetic
films and protective carbon-based overcoats.
•  Provides high-throughput for small-substrate processing.
•  Over 164 units installed.
Upgrades, spares, consumables and services
(non-systems
business)
  
•  Upgrades to the installed base to support the continued growth in areal density or reduce the manufacturing cost per disk.
DCP Market
INTEVAC VERTEX
®
System
  
•  Utilizes vertical sputtering for multiple film types.
•  Provides high-throughput for small-substrate processing.
•  Uses patented carbon deposition source.
•  Modular design enables expandability.
•  Enables
low-temperature
processing.
INTEVAC VERTEX
®
Spectra System
  
•  Extension of the VERTEX system.
•  Incorporates multiple source technologies in a single system.
•  Uses proprietary ion beam processing for deposition and etching.
•  Enables unique patterned NCVM and hard AR coatings.
INTEVAC VERTEX
®
Marathon System
  
•  Versatile platform for high volume manufacturing of multi-step, multi-layer optical coatings.
•  Enables diverse coatings — DiamondClad, patterned NCVM and AR films.
DIAMOND DOG
®
  
•  Screen protectors for mobile devices, a consumer product line with DiamondClad tempered glass.
•  Provides long lasting protection against scratches and abrasion.
•  Preserves screen clarity and anti-fingerprint performance.
Solar PV Market
INTEVAC MATRIX PVD System
  
•  Deposits electrical contacts and conductor layers, reflective layers, and transparent conductive oxide layers, all of which are critical to the efficiency of solar cells.
•  Includes patented Linear Scanning Magnetic Array (“LSMA”) magnetron source, with industry-leading target utilization rate of over 65 percent.
•  Provides high-throughput for small-substrate processing.
INTEVAC MATRIX Implant System
  
•  Utilizes the chambers and transport mechanism of the MATRIX platform while using the implant sources from the ENERG
i
system.
ENERG
i
®
Implant System
  
•  Supports both phosphorus and boron dopant technologies.
•  Extendable to new advanced solar cell structures.
 
6

TFE Products
  
Applications and Features
Fan-Out
Packaging Market
INTEVAC MATRIX PVD System
  
•  Deposits barrier/seed layers for
fan-out
RDL.
•  Includes LSMA magnetron source, with industry-leading target utilization rate of over 65 percent.
•  Provides high-throughput and low cost of ownership for small-substrate or large panel processing.
•  Provides flexibility for handling round, square, or rectangular substrates for
fan-out
packaging.
Adjacent Markets
INTEVAC MATRIX System
  
•  Incorporates multiple thin-film deposition techniques such as PVD, CVD, Etch, Implant, heating and cooling.
•  Consists of high-speed linear transport.
•  Flexible design enables handling of various different small substrate sizes and shapes.
•  Performs double-sided coating within vacuum.
Photonics Segment
Photonics Market
Intevac Photonics develops, manufactures and sells compact, high-sensitivity digital-optical products for the capture and display of extreme
low-light
images. These products incorporate high resolution digital night-image sensors operating in the visible and near infrared (“NIR”) light spectrums and are based on Intevac’s proprietary EBAPS
®
(Electron Bombarded Active Pixel Sensor) technology.
Photonics products primarily address the high-performance military night-vision market. Our products provide digital imagery in extremely
low-light
level conditions. Intevac provides these products for military aircraft including the U.S. Army
AH-64
Apache Attack Helicopter and the
F-35
Joint Strike Fighter. The Company is developing additional technologies to address soldier head-mounted and weapon-mounted applications.
Military Products
Intevac’s EBAPS is incorporated into custom-designed cameras, modules and system products for high performance military applications. Intevac’s EBAPS can be integrated at various levels with optics, electronics, software, and displays based upon customer specifications and requirements. Intevac has developed a next-generation, 3.7 mega-pixel resolution Intevac Silicon Imagine Engine (“ISIE”) 19 EBAPS which operates at higher resolutions, lower light levels, higher speeds, and lower power consumption for use in next-generation systems. Customization typically occurs in the areas of electronics,
near-eye
micro-displays and mechanical packaging. Intevac’s products by application are:
Helicopter Pilotage
Intevac provides a night-vision camera with a 2.0 mega-pixel resolution EBAPS module which is gimbal turret-mounted on the nose of the Apache helicopter. The
low-light
level digital video is then viewable by the helicopter pilot on a Head-Mounted Display (“HMD”) enabling the pilot to have enhanced night vision and allowing the aircrew to view multiple aircraft-mounted sensor information.
Fixed Wing Aircraft Pilotage
Intevac provides night-vision modules with a 2.0 mega-pixel resolution EBAPS module which are integrated with the
F-35
fighter pilot’s helmet and enables the pilot to have enhanced night vision incorporating navigational and tactical information. Additionally, a similar integrated night vision camera utilizing a 2.0 mega-pixel resolution EBAPS is being designed into the Striker II helmet for the NATO Eurofighter Typhoon aircraft.
Long-Range Target Identification
Intevac provides the Laser Illuminated Viewing and Ranging (“LIVAR
®
”) shortwave-infrared camera for long range military night-time surveillance systems that can identify targets at distances of up to twenty kilometers. Photonics’ LIVAR camera is incorporated into long range target identification systems manufactured by a major defense contractor.

 
7

Augmented Reality (“AR”) and Wireless HMDs
Intevac provides HMDs for applications in AR and weapon sights. The HMD is a
near-eye,
high-definition, wide
field-of-view
(“FOV”) micro-display system for portable viewing of video in military and commercial applications. Depending on the application, Intevac provides configuration choices that include monocular or binocular, mono or stereo video, wired or wireless interfaces, and with integral inertial measurement units (“IMU”). An AR HMD overlays symbology and other information on and tracked in a view of the real world, creating the illusion that they occupy the same space. Intevac has developed and demonstrated wide FOV AR displays for use in HMDs.
Soldier Mobility
Intevac is developing a digital-fused binocular night-vision goggle with AR which will integrate the next-generation EBAPS. This goggle will demonstrate superior night-vision capability, with digital advantages, such as zoom, information overlay, and wireless image transmission and reception.
Intevac is developing a digital night-vision camera for the U.S. Army’s Integrated Visual Augmentation System (“IVAS”) program. The IVAS will incorporate head, body, and weapon technologies on individual soldiers. It is a single platform that soldiers can use to fight, rehearse, and train that provides increased mobility and situational awareness necessary to achieve overmatch against adversaries and includes a squad-level combat training capability.
Commercial Products
Low-Light
Cameras
Photonics’ MicroVista
®
product line of commercial compact and lightweight
low-light
Complementary Metal–Oxide–Semiconductor (“CMOS”) cameras provides high sensitivity in the ultraviolet, visible or NIR regions of the spectrum for use in industrial inspection,
bio-medical
and scientific applications. These cameras are primarily sold through distribution channels and to original equipment manufacturers.
Customer Concentration
Historically, a significant portion of Intevac’s revenue in any particular period has been attributable to sales to a limited number of customers.
The following customers accounted for at least 10 percent of Intevac’s consolidated net revenues in fiscal 2020 and 2019.
 
    
2020
   
2019
 
Seagate Technology
     42     49
U.S. Government
     29     20
Elbit Systems of America
     12     *  
Jolywood (Hongkong) Industrial Holdings Co., Limited
     *       14
* Less than 10%
Intevac expects that sales of Intevac’s products to relatively few customers will continue to account for a high percentage of Intevac’s revenues in the foreseeable future.
Foreign sales accounted for 47% of revenue in fiscal 2020 and 67% of revenue in fiscal 2019. The majority of Intevac’s foreign sales are to companies in Asia or to U.S. companies for use in their Asian manufacturing or development operations. Intevac anticipates that foreign sales will continue to be a significant portion of Intevac’s TFE revenues. Intevac’s disk sputtering equipment customers include magnetic disk manufacturers, such as Fuji Electric and Showa Denko, and vertically integrated HDD manufacturers, such as Seagate, Western Digital and HGST. Intevac’s PV solar equipment customers include several major solar cell manufacturers. Intevac’s DCP equipment customers include DCP manufacturers, such as Truly Opto-electronics. Intevac’s customers’ manufacturing facilities are primarily located in California, China, Taiwan, Japan, Malaysia, Portugal and Singapore.
 
8

Competition
The principal competitive factors affecting the markets for Intevac TFE products include price, product performance and functionality, ease of integration, customer support and service, reputation and reliability. Intevac has one major competitor, Canon Anelva, in the hard disk drive equipment market and has historically experienced intense worldwide competition for magnetic disk sputtering equipment. Intevac primarily faces competition from large established global competitors in the PV equipment market including Centrotherm Photovoltaics, Jusung, Kingstone, Von Ardenne and Belight Technology. Intevac faces competition in the DCP market from optical coating equipment manufacturers such as Optorun, Shincron and Hongda, glass manufacturers that may develop scratch resistant glass, touchscreen manufacturers that may adopt harder substrate materials, or other equipment companies, chemical companies or the display cover plate manufacturers themselves that may offer competing protective coatings including DLC, NCVM and AR. Intevac’s competitors for PVD processes in the
fan-out
packaging market include the companies SPTS Technologies (a KLA company), Evatec AG, ULVAC Technologies, Inc., Tango Systems, Inc. (an Applied Materials company) and ASM NEXX, Inc. These competitors generally have substantially greater financial, technical, marketing, manufacturing and other resources as compared to Intevac. Furthermore, any of Intevac’s competitors may develop enhancements to, or future generations of, competitive products that offer superior price or performance features. In addition, new competitors, with enhanced products may enter the markets that Intevac currently serves.
The principal competitive factors affecting Photonics products include price, extreme
low-light
level performance, power consumption, resolution, size, ease of integration, reliability, spectral band, reputation and customer support and service. Intevac faces substantial competition for Photonics products, and many competitors have substantially greater resources and brand recognition. In the military market for soldier and helicopter night vision goggles, Elbit Systems and L3Harris Technologies are large and well-established defense contractors and are the primary U.S. manufacturers of analog image intensifier tubes used in
Generation-III
night-vision devices. For long range airborne targeting applications, Intevac competes against camera providers using low light CMOS imagery. Intevac expects that other companies will develop digital night-vision products and aggressively promote their sales.
Marketing and Sales
TFE sales are made primarily through Intevac’s direct sales force. Intevac also sells its products through distributors in Japan and China. The selling process for Intevac’s TFE products is multi-level and lengthy, involving individuals from marketing, engineering, operations, customer service and senior management.
Installing and integrating new equipment requires a substantial investment by a customer. Sales of Intevac’s systems depend, in significant part, upon the decision of a prospective customer to replace obsolete equipment or to increase manufacturing capacity by upgrading or expanding existing manufacturing facilities or by constructing new manufacturing facilities, all of which typically involve a significant capital commitment. Intevac’s systems have a lengthy sales cycle, during which Intevac may expend substantial funds and management time and effort with no assurance that a sale will result.
The production of large complex systems requires Intevac to make significant investments in inventory both to fulfill customer orders and to maintain adequate supplies of spare parts to service previously shipped systems. Intevac maintains inventories of spare parts in the United States, Singapore, Malaysia and China to support its TFE customers. Intevac often requires its TFE customers to pay for systems in three installments, with a portion of the system price billed upon receipt of an order, a portion of the price billed upon shipment, and the balance of the price and any sales tax due upon completion of installation and acceptance of the system at the customer’s factory.
Intevac provides process and applications support, customer training, installation,
start-up
assistance and post-installation service support to Intevac’s TFE customers. Intevac supports US customers from Intevac headquarters in Santa Clara, California, and has field offices in Singapore, China, and Malaysia to support customers in Asia.
Warranties for Intevac’s TFE products typically range between 12 and 24 months from customer acceptance. During the warranty period any necessary
non-consumable
parts are supplied and installed without charge.
Sales of Photonics products for military applications are primarily made to the end user through Intevac’s direct sales force. Intevac sells to the U.S. government and to leading defense contractors such as Lockheed Martin Corporation, Northrop Grumman Corporation, Elbit Systems of America, Raytheon, Leonardo DRS, BAE Systems and Safran Electronics and Defense.
 
9

Intevac is subject to long sales cycles in the Photonics segment because many of Intevac’s products, such as Intevac’s night-vision systems, typically must be designed into Intevac’s customers’ products, which are often complex and
state-of-the-art.
These development cycles are generally multi-year, and Intevac’s sales are dependent on Intevac’s customer successfully integrating Intevac’s product into its product, completing development of its product and then obtaining production orders for its product. Sales of these products are also often dependent on ongoing funding of defense programs by the U.S. government and its allies. Additionally, sales to international customers are contingent on issuance of export licenses by the U.S. government.
Photonics generally invoices its research and development customers either as costs are incurred, or as program milestones are achieved, depending upon the particular contract terms. As a government contractor, Intevac invoices customers using estimated annual rates approved by the Defense Contracts Audit Agency (“DCAA”).
Research and Development and Intellectual Property
Intevac’s long-term growth strategy requires continued development of new products. Intevac works closely with Intevac’s customers to design products that meet their planned technical and production requirements. Product development and engineering organizations are located primarily in the United States and Singapore.
Intevac’s competitive position significantly depends on Intevac’s research, development, engineering, manufacturing and marketing capabilities, and not just on Intevac’s patent position. However, protection of Intevac’s technological assets by obtaining and enforcing intellectual property rights, including patents, is important. Therefore, Intevac’s practice is to file patent applications in the United States and other countries for inventions that Intevac considers important. Although Intevac does not consider Intevac’s business materially dependent upon any one patent, the rights of Intevac and the products made and sold under Intevac’s patents along with other intellectual property, including trademarks,
know-how,
trade secrets and copyrights, taken as a whole, are a significant element of Intevac’s business.
Intevac enters into patent and technology licensing agreements with other companies when management determines that it is in Intevac’s best interest to do so. Intevac pays royalties under existing patent license agreements for use of certain patented technologies in several of Intevac’s products.
In the normal course of business, Intevac periodically receives and makes inquiries regarding possible patent infringements. In dealing with such inquiries, it may be necessary or useful for us to obtain or grant licenses or other rights. However, there can be no assurance that such licenses or rights will be available to us on commercially reasonable terms, or at all. If Intevac is not able to resolve or settle claims, obtain necessary licenses and/or successfully prosecute or defend Intevac’s position, Intevac’s business, financial condition and results of operations could be materially and adversely affected.
Manufacturing
Intevac manufactures its TFE products at its facilities in California and Singapore. Intevac’s TFE manufacturing operations include electromechanical assembly, vacuum processing, fabrication of sputter sources, and system assembly, alignment and testing.
Photonics products are manufactured at Intevac’s facility in California. Photonics manufactures sensors, cameras, integrated camera systems, and
near-eye
display systems using advanced manufacturing techniques and equipment. Intevac’s operations include vacuum processing, and electromechanical and optical system assembly.
Government Regulations
We are subject to various government regulations in the United States as well as various international locations where we operate. These regulations cover several diverse areas including environmental compliance, import and export controls, economic sanctions, data and privacy protection, transfer pricing rules, anti-bribery, anti-trafficking and anti-trust provisions. Our policies mandate compliance with applicable laws and regulations administered by various state, federal and international agencies. We instituted various training programs to educate our employees on compliance with governmental regulations, as well as applied legal and ethical practices in our everyday work. We are subject to international, federal, state, and local legislation, regulations, and other requirements relating to the use, storage, discharge, handling, emission, generation, manufacture, treatment and disposal of toxic or otherwise hazardous substances, chemicals, materials or waste; recycling and
 
10

product packaging; worker health and safety; and other activities affecting the environment, our workforce, and the management of our manufacturing operations. We believe that our operations and facilities comply in all material respects with applicable environmental laws and worker health and safety laws. We treat the cost of complying with government regulations and operating a safe workplace as a normal cost of business and allocates the cost of these activities to all functions, except where the cost can be isolated and charged to a specific function. The environmental standards and regulations promulgated by government agencies in California and Singapore are particularly rigorous and set a high standard of compliance. We believe our costs of compliance with these regulations and standards are comparable to other companies operating similar facilities in these jurisdictions. We are also subject to import/export controls, tariffs, and other trade-related regulations and restrictions in the countries in which we have operations or otherwise do business. These controls, tariffs, regulations, and restrictions (including those related to, or affected by, United States-China relations) have had, and we believe may continue to have, a material impact on our business, including our ability to sell products and to manufacture or source components. Our business is affected by numerous laws and regulations relating to the award, administration and performance of U.S. Government contracts. In addition, many federal and state laws materially affect our operations. These laws relate to ethics, labor, tax, and employment matters. As any employer is, we are subject to federal and state statutes and regulations governing their standards of business conduct with the government, including that government contracts typically contain provisions permitting government clients to terminate contracts without cause with limited notice or compensation. The development of additional statutes and regulations and interpretation of existing statutes and regulations with respect to our industry can be expected to evolve over time. As with any commercial enterprise, we cannot predict with certainty the nature or direction of the development of federal statutes and regulations that will affect its business operations.
Human Capital Resources
General Information About Our Human Capital Resources
As of January 2, 2021, we had 269 employees, including 3 contract employees. Approximately 71% of our employees are located in the United States and 29% are located in Asia. Of our total workforce, 86 employees are involved in research and development; 115 employees are involved in operations, manufacturing, service and quality assurance; and 68 employees are involved in sales, order administration, marketing, finance, information technology, general management and other administrative functions.
Core Principles
Our core values are integral to our Company culture. We pride ourselves in providing a safe and positive work environment where mutual respect and ethical conduct is a core value. We believe in continuous learning and professional development and provide employees with opportunities to grow.
Community Involvement
Our employees are committed to making a difference in the community by actively volunteering and fundraising for many charities, including American Cancer Society, Second Harvest, Human Society, Make a Wish, and Salvation Army.
Health and Safety
The health and safety of our employees is of utmost importance to us. We conduct regular self-assessments and audits to ensure compliance with our health and safety guidelines and regulatory requirements. Our ultimate goal is to achieve a level of work-related injuries as close to zero as possible through continuous investment in our safety programs. We provide protective gear (e.g. eye protection, masks and gloves) as required by applicable standards and as appropriate given employee job duties. Annual participation in trainings related to ethics, environment, health and safety, and emergency responses are at or near 100%.
Refer to “Impact of
COVID-19”
included in Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” for information on actions taken by the Company to support its employees in response to the
COVID-19
pandemic.
Talent Management
We regularly monitor and review with management human capital metrics that are key to our business, including hiring statistics, promotion rates, turnover rates, career growth and development, and diversity and inclusion.
 
11

Hiring Practices
It is our policy to hire and promote the best-qualified person for the job and comply fully with all domestic, foreign and local laws relating to discrimination in the workplace. Our good faith outreach efforts are designed to ensure that there are no barriers for members of any group and to encourage interest by all qualified persons. We believe our actions enhance diversity, including recruiting at venues representing women, minorities and U.S. military veterans.
Turnover
We continually monitor employee turnover rates, both regionally and as a whole, as our success depends upon retaining our highly trained engineering, manufacturing and operating personnel. The average tenure of our employees is 9.8 years in the United States and 9.5 years in Asia.
Diversity and Inclusion
Recognizing and respecting our global presence, we strive to maintain a diverse and inclusive workforce everywhere we operate. We believe that a diverse and motivated workforce is vital to our success. We strive to advance diversity and inclusion through various talent acquisition programs to attract, retain and develop a diverse, highly-skilled work force. We conduct employee surveys to provide
on-going
feedback on how we are doing against our commitment to treat all employees fairly and provide equal opportunity in an environment free of discrimination. Our diversity and inclusion principles are also reflected in our employee training, in particular by educating employees about our policies against harassment and bullying and about the elimination of bias in the workplace.
Management Team
We believe our management team has the experience necessary to effectively execute our strategy and advance our product and technology leadership. Our chief executive officer and business unit leaders average approximately 25 years of industry experience. They are supported by an experienced and talented professional team.
Training and Talent Development
We are committed to the continued development of our employees. Strategic talent reviews and succession planning occur on a planned cadence annually – globally and across all business areas. We are committed to identifying and developing the talents of our next generation leaders. We have a robust talent and succession planning process and have established specialized programs to support the development of our talent pipeline for critical roles in management, engineering, and operations. We also provide technical, professional and leadership training to our employees. We recognize and support the growth and development of our employees and offer opportunities to participate in internal as well as external learning opportunities.
Compensation and Benefits
We strive to offer employees regionally competitive compensation and benefits that are aligned to our values. All employees receive a base salary, incentive compensation and welfare benefits. Depending on the region, benefits include medical, dental and vision coverage, short and long-term disability income protection, flexible spending plans (health, dependent and limited flexible spending) and basic and supplemental life insurance, accidental death and dismemberment insurance and retirement savings plan. Intevac pays the majority or all of the costs for these benefits.
We have various employee incentive plans. Our profit-sharing plan provides for the distribution of a percentage of
pre-tax
profits to substantially all of our employees not eligible for other performance-based incentive plans. Our executives and key contributors participate in bonus plans based on the achievement of profitability and other individual performance goals and objectives.
To foster a stronger sense of ownership and align the interests of employees with our stockholders we grant equity-based awards, including restricted stock units (“RSUs”) and performance-based restricted stock units (“PRSUs”) to eligible employees. We also have an employee stock purchase plan, which provides employees with the opportunity to purchase Intevac common stock at a discount through payroll deductions. See Note 3 to the consolidated financial statements for a description of these plans.
 
12

Oversight and Management
As noted in its charter, our Compensation Committee is responsible for periodically reviewing our employee programs and initiatives, including healthcare and other benefits, as well as our management development and succession planning practices and strategies.
Information about our Executive Officers
Certain information about our executive officers as of February 17, 2021 is listed below:
 
Name
  
Age
    
Position
Executive Officers:
     
Wendell T. Blonigan
     59     
President and Chief Executive Officer
James Moniz
     63     
Executive Vice President, Finance and Administration, Chief Financial Officer, Secretary and Treasurer
Timothy Justyn
     58     
Executive Vice President and General Manager, Photonics
Jay Cho
     56     
Executive Vice President and General Manager, TFE
Other Key Officers:
     
Verle Aebi
     66     
Chief Technology Officer, Photonics
Terry Bluck
     61     
Chief Technology Officer, TFE
Kimberly Burk
     55     
Senior Vice President, Global Human Resources
Mr.
 Blonigan
joined Intevac in July 2013 as President and Chief Executive Officer. Prior to joining Intevac, Mr. Blonigan
co-founded
Orbotech LT Solar in 2009 and served as the company’s Chief Executive Officer until 2013. From 2006 until 2009, he was the Chief Operating Officer at Photon Dynamics, Inc. In 1991, Mr. Blonigan joined Applied Materials’ AKT display subsidiary. During his tenure at AKT, he held various positions. In 2003, he was appointed President and served in this role until 2006; from 1999 through 2003 he was Vice President, and prior to that time he was Director of Engineering and New Product Development. Mr. Blonigan holds a BS in electronic engineering technology from DeVry University Missouri Institute of Technology.
Mr.
 Moniz
joined Intevac as Executive Vice President, Finance and Administration, Chief Financial Officer and Treasurer in November 2014. Mr. Moniz previously served as the Chief Financial Officer of Nanometrics, Inc. from 2009 until his retirement in 2011. During 2008, Mr. Moniz was the Chief Financial Officer at Photon Dynamics, Inc. From 2000 until 2008, Mr. Moniz served as the Chief Financial Officer at Nextest Systems Corporation. Prior to Nextest, Mr. Moniz held senior financial management positions at Millennia Vision Corporation, Lockheed Martin Corporation, Loral Corporation and Varian Associates. Mr. Moniz holds an MBA, a BS in accounting and a BS in marketing from San Jose State University.
Mr.
 Justyn
has served as Executive Vice President and General Manager, Photonics from February 2018. Mr. Justyn served as Senior Vice President of Global Operations from February 2015 to February 2018. Mr. Justyn served as Vice President, Photonics from October 2008 to February 2015. Mr. Justyn served as Vice President, TFE Manufacturing from April 1997 to October 2008. Mr. Justyn joined Intevac in February 1991 and has served in various roles in our TFE Products Division and our former night-vision business. Mr. Justyn holds a BS in chemical engineering from the University of California, Santa Barbara.
Mr.
 Cho
joined Intevac in January 2014 and currently serves as Executive Vice President and General Manager, TFE. Prior to joining Intevac, Mr. Cho was President, Chief Executive Officer and
Co-Founder
of REEnewal Corporation. From 2006 to 2011, Mr. Cho served as Vice President / General Manager of the Tester and Repair Business Units of Orbotech LTD. From 2005 to 2006, Mr. Cho served as Vice President, Product Development at Metara Inc. From 1992 to 2005, Mr. Cho held various management positions at Novellus Systems, Inc. Prior to Novellus, Mr. Cho worked for Digital Equipment Corporation and Intermec Corporation. Mr. Cho holds a BS in electrical engineering from Washington State University and an MBA from University of Phoenix.
Mr.
 Aebi
has served as Chief Technology Officer of the Photonics business since August 2006. Previously, Mr. Aebi served as President of the Photonics Division from July 2000 to July 2006 and as General Manager of the Photonics Division since May 1995. Mr. Aebi was elected as a Vice President of the Company in September 1995. From 1988 through 1994, Mr. Aebi was the Engineering Manager of the night-vision business Intevac acquired from Varian Associates in 1991, where he was responsible for new product development in the areas of advanced photocathodes and image intensifiers. Mr. Aebi holds a BS in physics and an MS in electrical engineering from Stanford University.
 
13

Mr.
 Bluck
rejoined Intevac as Chief Technology Officer of TFE in August 2004. Mr. Bluck had previously worked at Intevac from December 1996 to November 2002 in various engineering positions. The business unit Mr. Bluck worked for was sold to Photon Dynamics in November 2002, and he was employed there as Vice President, Rapid Thermal Process Product Engineering until August 2004. Mr. Bluck holds a BS in physics from San Jose State University.
Ms.
 Burk
joined Intevac in May 2000 and currently serves as Senior Vice President of Global Human Resources. Prior to joining Intevac, Ms. Burk served as Human Resources Manager of Moen, Inc. from 1999 to 2000 and as Human Resources Manager of Lawson Mardon from 1994 to 1999. Ms. Burk holds a BS in sociology from Northern Illinois University.
Available Information
Intevac’s website is
http://www.intevac.com.
Intevac makes available free of charge, on or through its website, its annual, quarterly and current reports, and any amendments to those reports, as soon as reasonably practicable after electronically filing such reports with, or furnishing them to, the SEC. This website address is intended to be an inactive textual reference only and none of the information contained on Intevac’s website is part of this report or is incorporated by reference herein.
Trademarks
Intevac’s trademarks include the following: “200 Lean
®
,” “DiamondClad
®
,” “DIAMOND DOG
®
,” “EBAPS
®
,” “ENERG
i
®
,” “LIVAR
®
,” “INTEVAC LSMA
®
,” “INTEVAC MATRIX
®
,” “MicroVista
®
,” “NightVista
®
,” “oDLC
®
,” “INTEVAC VERTEX
®
,” “VERTEX Marathon
®
,” and “VERTEX SPECTRA
®
.”
 
Item 1A.
Risk Factors
The following factors could materially affect Intevac’s business, financial condition or results of operations and should be carefully considered in evaluating the Company and its business, in addition to other information presented elsewhere in this report.
Risks Related to Our Business
The industries we serve are cyclical, volatile and unpredictable.
A significant portion of our revenue is derived from the sale of equipment used to manufacture commodity technology products such as disk drives, PV solar cells and cell phones. This subjects us to business cycles, the timing, length and volatility of which can be difficult to predict. When demand for commodity technology products exceeds production capacity, then demand for new capital equipment such as ours tends to be amplified. Conversely, when supply of commodity technology products exceeds demand, then demand for new capital equipment such as ours tends to be depressed. We cannot predict with any certainty when these cycles will begin or end. Our sales of systems for magnetic disk production increased in 2016 as a customer began upgrading the technology level of its manufacturing capacity. Sales of systems and upgrades for magnetic disk production in 2017 and 2018 were higher than in 2016 as this customer’s technology upgrade continued. Sales of systems and upgrades for magnetic disk production in 2019 were slightly down from the levels in 2018 as this customer took delivery of four systems. Sales of systems and upgrades for magnetic disk production in 2020 were down from the levels in 2019 as this customer took delivery of only two systems. Intevac expects sales of systems and upgrades for magnetic disk production in 2021 will be at levels lower than the levels in 2020.
Our equipment represents only a portion of the capital expenditure that our customers incur when they upgrade or add production capacity. Accordingly, our customers generally commit to making large capital expenditures far in excess of the cost of our systems alone when they decide to purchase our systems. The magnitude of these capital expenditures requires our customers to have access to large amounts of capital. Our customers generally reduce their level of capital investment during downturns in the overall economy or during a downturn in their industries.
In recent years the photovoltaic (solar) market has undergone a downturn, which is likely to impact our sales of PV equipment. The solar industry from time to time experiences periods of structural imbalance between supply and demand, and such periods put intense pressure on our customers’ pricing. The solar industry is currently in such a period. Competition in solar markets globally and across the solar value chain is intense, and could remain that way for an extended period of time. During any such period, solar module manufacturers may reduce their sales prices in response to competition, even below their
 
14

manufacturing costs, in order to generate sales and may do so for a sustained period of time. As a result, our customers may be unable to sell their solar modules or systems at attractive prices or for a profit during a period of excess supply of solar modules, which would adversely affect their results of operations and their ability to make capital investments such as purchasing our products.
We must effectively manage our resources and production capacity to meet rapidly changing demand. Our business experiences rapid growth and contraction, which stresses our infrastructure, internal systems and managerial resources. During periods of increasing demand for our products, we must have sufficient manufacturing capacity and inventory to meet customer demand; attract, retain and motivate a sufficient number of qualified individuals; and effectively manage our supply chain. During periods of decreasing demand for our products, we must be able to align our cost structure with prevailing market conditions; motivate and retain key employees and effectively manage our supply chain.
The impact of the
COVID-19
outbreak, or similar global health concerns, could negatively impact our operations, supply chain and customer base.
The
COVID-19
outbreak has severely restricted the level of economic activity around the world, which may impact demand for our products. Our operations and supply chains for certain of our products or services could be negatively impacted by the regional or global outbreak of illnesses, including
COVID-19.
Any quarantines, labor shortages or other disruptions to our operations, or those of our suppliers or customers, may adversely impact our sales and operating results. In addition, a significant outbreak, epidemic, or pandemic of contagious diseases in the human population could result in a widespread health crisis that could adversely affect the economies and financial markets of many countries, including those in which we operate, resulting in an economic downturn that could affect the supply or demand for our products and services. Our factory in Singapore was given notice by the Singapore government to suspend all
on-site
activities on April 27, 2020. We appealed this notice and were provided an exemption on May 14, 2020. We were temporarily required to limit the number of employees on site at our Singapore factory but these restrictions were lifted on June 2, 2020. We are unable to accurately predict the possible future effect on the Company, which could be material to our 2021 results, and which is highly dependent on the breadth and duration of the outbreak and could be affected by other factors we are not currently able to predict, including new information which may emerge concerning the severity of
COVID-19,
the success of actions taken to contain or treat
COVID-19,
and reactions by consumers, companies, governmental entities and capital markets. Any widespread growth in infections, or travel restrictions, quarantines or site closures imposed as a result of
COVID-19,
could, among other things, require the Company to extend mandatory work-from-home protocols resulting in additional expenses and strain on the business as well as adversely impact its supply chain.
Sales of our equipment are primarily dependent on our customers’ upgrade and capacity expansion plans and whether our customers select our equipment.
We have no control over our customers’ upgrade and capacity expansion plans, and we cannot be sure they will select, or continue to select, our equipment when they upgrade or expand their capacity. The sales cycle for our equipment systems can be a year or longer, involving individuals from many different areas of Intevac and numerous product presentations and demonstrations for our prospective customers. Our sales process also commonly includes production of samples and customization of our products. We do not typically enter into long-term contracts with our customers, and until an order is actually submitted by a customer there is no binding commitment to purchase our systems. In some cases, orders are also subject to customer acceptance or other criteria even in the case of a binding agreement.
Sales of new manufacturing systems are also dependent on obsolescence and replacement of the installed base of our customers’ existing equipment with newer, more capable equipment. If upgrades are developed that extend the useful life of the installed base of systems, then we tend to sell more upgrade products and fewer new systems, which can significantly reduce total revenue.
Our 200 Lean HDD customers also experience competition from companies that produce alternative storage technologies like flash memory, which offer smaller size, lower power consumption and more rugged designs. These storage technologies are being used increasingly in enterprise applications and smaller form factors such as tablets, smart-phones, ultra-books, and notebook PCs instead of hard disk drives. Tablet computing devices and smart-phones have never contained, nor are they likely in the future to contain, a disk drive. Products using alternative technologies, such as flash memory, optical storage and other storage technologies are becoming increasingly common and could become a significant source of competition to particular applications of the products of our 200 Lean HDD customers, which could adversely affect our results of operations. If
 
15

alternative technologies, such as flash memory, replace hard disk drives as a significant method of digital storage, then demand for our hard disk manufacturing products would decrease.
The Photonics business is also subject to long sales cycles because many of its products, such as our military imaging products, often must be designed into the customers’ end products, which are often complex
state-of-the-art
products. These development cycles are typically multi-year, and our sales are contingent on our customers successfully integrating our product into their product, completing development of their product and then obtaining production orders for their product from the U.S. government or its allies.
We operate in an intensely competitive marketplace, and our competitors have greater resources than we do.
In the market for our disk sputtering systems, we experience competition primarily from Canon Anelva, which has sold a substantial number of systems worldwide. In the PV equipment market, Intevac faces competition from large established competitors including Centrotherm Photovoltaics, Jusung, Kingstone, Von Ardenne and Belight Technology. In the market for our military imaging products we experience competition from companies such as Elbit Systems, L3Harris Technologies and Photonis. Some of our competitors have substantially greater financial, technical, marketing, manufacturing and other resources than we do, especially in the DCP and PV equipment markets. Our competitors may develop enhancements to, or future generations of, competitive products that offer superior price or performance features, and new competitors may enter our markets and develop such enhanced products. Moreover, competition for our customers is intense, and our competitors have historically offered substantial pricing concessions and incentives to attract our customers or retain their existing customers.
We are exposed to risks associated with a highly concentrated customer base.
Historically, a significant portion of our revenue in any particular period has been attributable to sales of our disk sputtering systems to a limited number of customers. This concentration of customers, when combined with changes in the customers’ specific capacity plans and market share shifts can lead to extreme variability in our revenue and financial results from period to period.
The concentration of our customer base may enable our customers to demand pricing and other terms unfavorable to Intevac, and makes us more vulnerable to changes in demand by or issues with a given customer. Orders from a relatively limited number of manufacturers have accounted for, and will likely continue to account for, a substantial portion of our revenues. The loss of one of these large customers, or delays in purchasing by them, could have a material and adverse effect on our revenues.
Our operating results fluctuate significantly from quarter to quarter, which can lead to volatility in the price of our common stock.
Our quarterly revenues and common stock price have fluctuated significantly. We anticipate that our revenues, operating margins and common stock price will continue to fluctuate for a variety of reasons, including: (1) changes in the demand, due to seasonality, cyclicality and other factors in the markets for computer systems, storage subsystems and consumer electronics containing disks as well as cell phones and PV solar cells our customers produce with our systems; (2) delays or problems in the introduction and acceptance of our new products, or delivery of existing products; (3) timing of orders, acceptance of new systems by our customers or cancellation or delay of those orders; (4) new products, services or technological innovations by our competitors or us; (5) changes in our manufacturing costs and operating expense; (6) changes in general economic, political, stock market and industry conditions; and (7) any failure of our operating results to meet the expectations of investment research analysts or investors.
Any of these, or other factors, could lead to volatility and/or a rapid change in the trading price of our common shares. In the past, securities class action litigation has been instituted against companies following periods of volatility in the market price of their securities. Any such litigation, if instituted against Intevac, could result in substantial costs and diversion of management time and attention.
Our success depends on international sales and the management of global operations.
In previous years, the majority of our revenues have come from regions outside the United States. Most of our international sales are to customers in Asia, which includes products shipped to overseas operations of U.S. companies. We currently have
 
16

manufacturing facilities in California and Singapore and international customer support offices in Singapore, China, and Malaysia. We expect that international sales will continue to account for a significant portion of our total revenue in future years. Certain of our suppliers are also located outside the United States.
Managing our global operations presents challenges including, but not limited to, those arising from: (1) global trade issues; (2) variations in protection of intellectual property and other legal rights in different countries; (3) concerns of U.S. governmental agencies regarding possible national commercial and/or security issues posed by growing manufacturing business in Asia; (4) fluctuation of interest rates, raw material costs, labor and operating costs, and exchange rates; (5) variations in the ability to develop relationships with suppliers and other local businesses; (6) changes in the laws and regulations of the United States, including export restrictions, and other countries, as well as their interpretation and application; (7) the need to provide technical and spares support in different locations; (8) political and economic instability; (9) cultural differences; (10) varying government incentives to promote development; (11) shipping costs and delays; (12) adverse conditions in credit markets; (13) variations in tariffs, quotas, tax codes and other market barriers; and (14) barriers to movement of cash.
We must regularly assess the size, capability and location of our global infrastructure and make appropriate changes to address these issues.
Our success is dependent on recruiting and retaining a highly talented work force.
Our employees are vital to our success, and our key management, engineering and other employees are difficult to replace. We do not maintain key person life insurance on any of our employees. The expansion of high technology companies worldwide has increased demand and competition for qualified personnel, and has made companies increasingly protective of prior employees. It may be difficult for us to locate employees who are not subject to
non-competition
agreements and other restrictions.
The majority of our U.S. operations are located in California where the cost of living and of recruiting employees is high. Our operating results depend, in large part, upon our ability to retain and attract qualified management, engineering, marketing, manufacturing, customer support, sales and administrative personnel. Furthermore, we compete with industries such as the hard disk drive, semiconductor, and solar industries for skilled employees. Failure to retain existing key personnel, or to attract, assimilate or retain additional highly qualified employees to meet our needs in the future, could have a material and adverse effect on our business, financial condition and results of operations.
We are dependent on certain suppliers for parts used in our products.
We are a manufacturing business. Purchased parts constitute the largest component of our product cost. Our ability to manufacture depends on the timely delivery of parts, components and subassemblies from suppliers. We obtain some of the key components and subassemblies used in our products from a single supplier or a limited group of suppliers. If any of our suppliers fail to deliver quality parts on a timely basis, we may experience delays in manufacturing, which could result in delayed product deliveries, increased costs to expedite deliveries or develop alternative suppliers, or require redesign of our products to accommodate alternative suppliers. Some of our suppliers are thinly capitalized and may be vulnerable to failure.
Risks Related to Our Intellectual Property
Our growth depends on development of technically advanced new products and processes.
We have invested heavily, and continue to invest, in the development of new products, such as our 200 Lean HDD and other PVD systems, our coating systems for DCP, our solar systems for PV applications, our digital night-vision products and our
near-eye
display products. Our success in developing and selling new products depends upon a variety of factors, including our ability to: predict future customer requirements; make technological advances; achieve a low total cost of ownership for our products; introduce new products on schedule; manufacture products cost-effectively including transitioning production to volume manufacturing; commercialize and attain customer acceptance of our products; and achieve acceptable and reliable performance of our new products in the field. Our new product decisions and development commitments must anticipate continuously evolving industry requirements significantly in advance of sales. In addition, we are attempting to expand into new or related markets, including the PV and display cover glass markets. Our expansion into the PV and cover glass markets is dependent upon the success of our customers’ development plans. To date we have not recognized material revenue from such products. Failure to correctly assess the size of the markets, to successfully develop cost effective products to address the
 
17

markets or to establish effective sales and support of the new products would have a material adverse effect on future revenues and profits. In addition, if we invest in products for which the market does not develop as anticipated, we may incur significant charges related to such investments.
Rapid technological change in our served markets requires us to rapidly develop new technically advanced products. Our future success depends in part on our ability to develop and offer new products with improved capabilities and to continue to enhance our existing products. If new products have reliability or quality problems, our performance may be impacted by reduced orders, higher manufacturing costs, delays in acceptance and payment for new products and additional service and warranty expenses.
Our business depends on the integrity of our intellectual property rights.
The success of our business depends upon the integrity of our intellectual property rights, and we cannot ensure that: (1) any of our pending or future patent applications will be allowed or that any of the allowed applications will be issued as patents or will issue with claims of the scope we sought; (2) any of our patents will not be invalidated, deemed unenforceable, circumvented or challenged; (3) the rights granted under our patents will provide competitive advantages to us; (4) other parties will not develop similar products, duplicate our products or design around our patents; or (5) our patent rights, intellectual property laws or our agreements will adequately protect our intellectual property or competitive position.
From time to time, we have received claims that we are infringing third parties’ intellectual property rights or seeking to invalidate our rights. We cannot ensure that third parties will not in the future claim that we have infringed current or future patents, trademarks or other proprietary rights relating to our products. Any claims, with or without merit, could be time-consuming, result in costly litigation, cause product shipment delays or require us to enter into royalty or licensing agreements. Such royalty or licensing agreements, if required, may not be available on terms acceptable to us.
Risks Related to Government Regulation
We may not be able to obtain export licenses from the U.S. government permitting delivery of our products to international customers.
Many of our products, especially Photonics products, require export licenses from U.S. government agencies under the Export Administration Act, the Trading with the Enemy Act of 1917, the Arms Export Act of 1976 or the International Traffic in Arms Regulations. These regulations limit the potential market for some of our products. We can give no assurance that we will be successful in obtaining all the licenses necessary to export our products. Heightened government scrutiny of export licenses for defense related products has resulted in lengthened review periods for our license applications. Exports to countries that are not considered by the U.S. government to be allies are likely to be prohibited, and even sales to U.S. allies may be limited. Failure to comply with export control laws, including identification and reporting of all exports and
re-exports
of controlled technology or exports made without correct license approval or improper license use could result in severe penalties and revocation of licenses. Failure to obtain export licenses, delays in obtaining licenses, or revocation of previously issued licenses would prevent us from selling the affected products outside the United States and could negatively impact our results of operations.
The Photonics business is dependent on U.S. government contracts, which are subject to fixed pricing, immediate termination and a number of procurement rules and regulations.
We sell our Photonics products and services directly to the U.S. government, as well as to prime contractors for various U.S. government programs. The U.S government is considering significant changes in the level of existing,
follow-on
or replacement programs. We cannot predict the impact of potential changes in priorities due to military transformations and/or the nature of future
war-related
activities. A shift of government priorities to programs in which we do not participate and/or reductions in funding for or the termination of programs in which we do participate, unless offset by other programs and opportunities, could have a material adverse effect on our financial position, results of operations, or cash flows.
Funding of multi-year government programs is subject to congressional appropriations, and there is no guarantee that the U.S. government will make further appropriations. Sales to the U.S. government and its prime contractors may also be affected by changes in procurement policies, budget considerations and political developments in the United States or abroad. For example, if the U.S. government is less focused on defense spending or there is a decrease in hostilities, demand for our
 
18

products could decrease. The loss of funding for a government program would result in a loss of future revenues attributable to that program. The influence of any of these factors, which are beyond our control, could negatively impact our results of operations.
A significant portion of our U.S. government revenue is derived from fixed-price development and production contracts. Under fixed-price contracts, unexpected increases in the cost to develop or manufacture a product, whether due to inaccurate estimates in the bidding process, unanticipated increases in material costs, reduced production volumes, inefficiencies or other factors, are borne by us. We have experienced cost overruns in the past that have resulted in losses on certain contracts, and may experience additional cost overruns in the future. We are required to recognize the total estimated impact of cost overruns in the period in which they are first identified. Such cost overruns could have a material adverse effect on our results of operations.
Generally, government contracts contain provisions permitting termination, in whole or in part, without prior notice at the government’s convenience upon the payment of compensation only for work done and commitments made at the time of termination. We cannot ensure that one or more of the government contracts under which we, or our customers, operate will not be terminated under these circumstances. Also, we cannot ensure that we, or our customers, would be able to procure new government contracts to offset the revenues lost as a result of any termination of existing contracts, nor can we ensure that we, or our customers, will continue to remain in good standing as federal contractors.
As a U.S. government contractor we must comply with specific government rules and regulations and are subject to routine audits and investigations by U.S. government agencies.
We are subject to risks of
non-compliance
with environmental and other governmental regulations.
We are subject to a variety of governmental regulations relating to the use, storage, discharge, handling, emission, generation, manufacture, treatment and disposal of toxic or otherwise hazardous substances, chemicals, materials or waste. If we fail to comply with current or future regulations, such failure could result in suspension of our operations, alteration of our manufacturing process, remediation costs or substantial civil penalties or criminal fines against us or our officers, directors or employees. Additionally, these regulations could require us to acquire expensive remediation or abatement equipment and incur substantial expenses to comply with them.
General Risk Factors
Our business could be negatively impacted by cyber and other security threats or disruptions.
As a defense contractor, we face various cyber and other security threats, including espionage and attempts to gain unauthorized access to sensitive information and networks. Although we utilize various procedures and controls to monitor and mitigate the risk of these threats, there can be no assurance that these procedures and controls will be sufficient. These threats could lead to losses of sensitive information or capabilities; financial liabilities and damage to our reputation. If we are unable to maintain compliance with security standards applicable to defense contractors, we could lose business or suffer reputational harm.
Cyber threats to businesses in general are evolving and include, but are not limited to, malicious software, destructive malware, attempts to gain unauthorized access to data, disruption or denial of service attacks, and other electronic security breaches that could lead to disruptions in our systems, unauthorized release of confidential, personal or otherwise protected information (ours or that of our employees, customers or partners), and corruption of data, networks or systems. In addition, we could be impacted by cyber threats or other disruptions or vulnerabilities found in products we use or in our partners’ or customers’ systems that are used in connection with our business. These events, if not prevented or effectively mitigated, could damage our reputation, require remedial actions and lead to loss of business, regulatory actions, potential liability and other financial losses.
Changes to our effective tax rate affect our results of operations.
As a global company, we are subject to taxation in the United States, Singapore and various other countries. Significant judgment is required to determine and estimate worldwide tax liabilities. Our future effective tax rate could be affected by: (1) changes in tax laws; (2) the allocation of earnings to countries with differing tax rates; (3) changes in worldwide projected annual earnings in current and future years: (4) accounting pronouncements; or (5) changes in the valuation of our deferred tax
 
19

assets and liabilities. Although we believe our tax estimates are reasonable, there can be no assurance that any final determination will not be different from the treatment reflected in our historical income tax provisions and accruals, which could result in additional payments by Intevac.
Difficulties in integrating past or future acquisitions could adversely affect our business.
We have completed a number of acquisitions and dispositions during our operating history. We have spent and may continue to spend significant resources identifying and pursuing future acquisition opportunities. Acquisitions involve numerous risks including: (1) difficulties in integrating the operations, technologies and products of the acquired companies; (2) the diversion of our management’s attention from other business concerns; and (3) the potential loss of key employees of the acquired companies. Failure to achieve the anticipated benefits of the prior and any future acquisitions or to successfully integrate the operations of the companies we acquire could have a material and adverse effect on our business, financial condition and results of operations. Any future acquisitions could also result in potentially dilutive issuance of equity securities, acquisition or divestiture-related write-offs or the assumption of debt and contingent liabilities. In addition, we have made and will continue to consider making strategic divestitures. With any divestiture, there are risks that future operating results could be unfavorably impacted if targeted objectives, such as cost savings, are not achieved or if other business disruptions occur as a result of the divestiture or activities related to the divestiture.
We could be involved in litigation.
From time to time we may be involved in litigation of various types, including litigation alleging infringement of intellectual property rights and other claims and customer disputes. Litigation is expensive, subjects us to the risk of significant damages and requires significant management time and attention and could have a material and adverse effect on our business, financial condition and results of operations.
Business interruptions could adversely affect our operations.
Our operations are vulnerable to interruption by fire, earthquake, floods or other natural disaster, quarantines or other disruptions associated with infectious diseases, national catastrophe, terrorist activities, war, disruptions in our computing and communications infrastructure due to power loss, telecommunications failure, human error, physical or electronic security breaches and computer viruses, and other events beyond our control. We do not have a detailed disaster recovery plan. Despite our implementation of network security measures, our tools and servers may be vulnerable to computer viruses,
break-ins
and similar disruptions from unauthorized tampering with our computer systems and tools located at customer sites. Political instability could cause us to incur increased costs in transportation, make such transportation unreliable, increase our insurance costs or cause international currency markets to fluctuate. All these unforeseen disruptions and instabilities could have the same effects on our suppliers and their ability to timely deliver their products. In addition, we do not carry sufficient business interruption insurance to compensate us for all losses that may occur, and any losses or damages incurred by us could have a material adverse effect on our business and results of operations. For example, we self-insure earthquake risks because we believe this is the prudent financial decision based on the high cost of the limited coverage available in the earthquake insurance market. An earthquake could significantly disrupt our operations, most of which are conducted in California. It could also significantly delay our research and engineering effort on new products, most of which is also conducted in California. We take steps to minimize the damage that would be caused by business interruptions, but there is no certainty that our efforts will prove successful.
We could be negatively affected as a result of a proxy contest and the actions of activist stockholders.
A proxy contest with respect to election of our directors, or other activist stockholder activities, could adversely affect our business because: (1) responding to a proxy contest and other actions by activist stockholders can be costly and time-consuming, disruptive to our operations and divert the attention of management and our employees; (2) perceived uncertainties as to our future direction caused by activist activities may result in the loss of potential business opportunities, and may make it more difficult to attract and retain qualified personnel and business partners; and (3) if individuals are elected to our Board of Directors with a specific agenda, it may adversely affect our ability to effectively and timely implement our strategic plans.
 
20

We are required to evaluate our internal control over financial reporting under Section 404 of the Sarbanes-Oxley Act of 2002, and any adverse results from such evaluation could result in a loss of investor confidence in our financial reports and have an adverse effect on our stock price.
Pursuant to Section 404 of the Sarbanes-Oxley Act of 2002, our management must perform evaluations of our internal control over financial reporting. Beginning in 2004, our Form
10-K
has included a report by management of their assessment of the adequacy of such internal control. Additionally, our independent registered public accounting firm must publicly attest to the effectiveness of our internal control over financial reporting. We have completed the evaluation of our internal controls over financial reporting as required by Section 404 of the Sarbanes-Oxley Act. Although our assessment, testing, and evaluation resulted in our conclusion that as of January 2, 2021, our internal controls over financial reporting were effective, we cannot predict the outcome of our testing in future periods. Ongoing compliance with this requirement is complex, costly and time-consuming. If Intevac fails to maintain effective internal control over financial reporting; our management does not timely assess the adequacy of such internal control; or our independent registered public accounting firm does not deliver an unqualified opinion as to the effectiveness of our internal control over financial reporting, then we could be subject to restatement of previously reported financial results, regulatory sanctions and a decline in the public’s perception of Intevac, which could have a material and adverse effect on our business, financial condition and results of operations.
 
Item 1B.
Unresolved Staff Comments
None.
 
Item 2.
Properties
Intevac maintains its corporate headquarters in Santa Clara, California. The location, approximate size and type of facility of the principal properties are listed below. Intevac leases all of its properties and does not own any real estate.
 
Location
  
Square Footage
    
Principal Use
Santa Clara, California
     169,583     
Corporate Headquarters;
TFE and Photonics Marketing, Manufacturing, Engineering and Customer Support
Singapore
     31,947      TFE Manufacturing and Customer Support
Malaysia
     1,291      TFE Customer Support
Shenzhen, China
     2,568      TFE Customer Support
Intevac considers these properties adequate to meet its current and future requirements. Intevac regularly assesses the size, capability and location of its global infrastructure and periodically makes adjustments based on these assessments.
 
Item 3.
Legal Proceedings
From time to time, Intevac is involved in claims and legal proceedings that arise in the ordinary course of business. Intevac expects that the number and significance of these matters will increase as Intevac’s business expands. Any claims or proceedings against us, whether meritorious or not, could be time consuming, result in costly litigation, require significant amounts of management time, result in the diversion of significant operational resources, or require us to enter into royalty or licensing agreements which, if required, may not be available on terms favorable to us or at all. Intevac is not presently a party to any lawsuit or proceeding that, in Intevac’s opinion, is likely to seriously harm Intevac’s business.
 
Item 4.
Mine Safety Disclosures
Not applicable.
 
21

PART II
 
Item 5.
Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Information
Intevac common stock is traded on The Nasdaq Stock Market (NASDAQ Global Select) under the symbol “IVAC.” As of February 17, 2021, there were 73 holders of record.
Recent Sales of Unregistered Securities
None.
Dividend Policy
We currently anticipate that we will retain our earnings, if any, for use in the operation of our business and do not expect to pay cash dividends on our capital stock in the foreseeable future.
Repurchases of Intevac Common Stock
On November 21, 2013, Intevac’s Board of Directors approved a stock repurchase program authorizing up to $30.0 million in repurchases. On August 15, 2018, Intevac’s Board of Directors approved a $10.0 million increase to the original stock repurchase program authorizing up to $40.0 million. At January 2, 2021, $10.4 million remains available for future stock repurchases under the repurchase program. Intevac did not make any common stock repurchases during the three months ended January 2, 2021.
 
Item 6.
Selected Financial Data
Not applicable for smaller reporting companies.
 
22

Item 7.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
Management’s Discussion and Analysis (MD&A) is intended to facilitate an understanding of Intevac’s business and results of operations. This MD&A should be read in conjunction with Intevac’s Consolidated Financial Statements and the accompanying Notes to Consolidated Financial Statements included elsewhere in this
Form 10- K.
The following discussion contains forward-looking statements and should also be read in conjunction with the cautionary statement set forth at the beginning of this
Form 10-K.
MD&A includes the following sections:
 
   
Overview:
a summary of Intevac’s business, measurements and opportunities.
 
   
Results of Operations:
a discussion of operating results.
 
   
Liquidity and Capital Resources:
an analysis of cash flows, sources and uses of cash, and financial position.
 
   
Critical Accounting Policies:
a discussion of critical accounting policies that require the exercise of judgments and estimates.
Overview
Intevac is a provider of vacuum deposition equipment for a wide variety of thin-film applications, and a leading provider of digital night-vision technologies and products to the defense industry. The Company leverages its core capabilities in high-volume manufacturing of small substrates to provide process manufacturing equipment solutions to the HDD, DCP, and solar cell industries. Intevac also provides sensors, cameras and systems for government applications such as night vision and long-range target identification. Intevac’s customers include manufacturers of hard disk media, DCPs and solar cells as well as the U.S. government and its agencies, allies and contractors. Intevac reports two segments: TFE and Photonics.
Product development and manufacturing activities occur in North America and Asia. Intevac has field offices in Asia to support its TFE customers. Intevac’s products are highly technical and are sold primarily through Intevac’s direct sales force. Intevac also sells its products through distributors in Japan and China.
Intevac’s results are driven by a number of factors, including success in its equipment growth initiatives in the DCP and solar markets and by worldwide demand for HDDs. Demand for HDDs depends on the growth in digital data creation and storage, the rate of areal density improvements, the
end-user
demand for PCs, enterprise data storage, nearline “cloud” applications, video players and video game consoles that include such drives. Intevac continues to execute its strategy of equipment diversification into new markets by introducing new products, such as for a thin-film PVD application for protective coating for DCP manufacturing and a thin-film PVD application for PV solar cell manufacturing. Intevac believes that expansion into these markets will result in incremental equipment revenues for Intevac and decrease Intevac’s dependence on the HDD industry. Intevac’s equipment business is subject to cyclical industry conditions, as demand for manufacturing equipment and services can change depending on supply and demand for HDDs, cell phones, and PV cells as well as other factors such as global economic conditions and technological advances in fabrication processes.
 
Fiscal Year
  
        2020        
   
        2019        
   
Change

        2020 vs. 2019        
 
    
(in thousands, except percentages and per share amounts)
 
Net revenues
   $ 97,824     $ 108,885     $ (11,061
Gross profit
   $ 40,545     $ 40,868     $ (323
Gross margin percent
     41.4     37.5     3.9 points  
Operating income
   $ 2,555     $ 3,925     $ (1,370
Net income
   $ 1,056     $ 1,148     $ (92
Net income per diluted share
   $ 0.04     $ 0.05     $ (0.01
Fiscal 2019 financial results reflected an improved environment as the Company resumed its growth trajectory. Intevac recognized revenue on four 200 Lean HDD systems. In 2019, Intevac recognized revenue on nine solar implant ENERG
i
systems. We also made significant progress in our TFE growth initiatives, placing evaluation tools with leading manufacturers in both the display cover glass market and the advanced semiconductor packaging market. In fiscal 2019, Photonics business levels were higher compared to the prior year due primarily to the $31.6 million U.S. Army IVAS contract award. Photonics continued to deliver production shipments of the night-vision camera modules for the F35 Joint Strike Fighter program in fiscal 2019 and resumed shipments of the Apache camera in the second half of 2019. Fiscal 2019 net income was the result of higher net revenues and higher gross margins. During 2019, the Company received an unfavorable decision on its appeal to a
 
23

tax audit in Singapore and recorded a charge of $732,000 which was included in the provision for income taxes. During fiscal 2019, the Company did not recognize an income tax benefit on its U.S. net operating loss.
Fiscal 2020 financial results reflected a challenging environment, partially as a result of the
COVID-19
pandemic. We continued to be profitable and grew cash, cash equivalents, restricted cash and investments in 2020 by $7.5 million to $50.4 million. Fiscal 2020 HDD equipment sales were lower than 2019 as Intevac recognized revenue on only two 200 Lean HDD systems, and there were no 200 Lean HDD systems in backlog at the end of 2020. Lower HDD systems revenue was offset in part by higher sales of upgrades, spare parts and service. In fiscal 2020, Photonics business levels were higher compared to the prior year due to higher product shipments as Photonics continued to deliver production shipments of the night-vision camera modules for the F35 Joint Strike Fighter program and the Apache camera and due to higher contract research and development (“R&D”) primarily from the IVAS contract award. Lower fiscal 2020 net income resulted from lower net revenues and higher operating expenses, offset in part by higher contributions from gross margins. Higher selling general and administrative expenses resulted primarily from higher variable compensation expenses and incremental
e-commerce
costs to launch our Diamond Dog
e-commerce
website. During fiscal 2020, the Company received $567,000 in government assistance related to
COVID-19
from the government of Singapore of which $328,000 was reported as a reduction of cost of net revenues, $90,000 was reported as a reduction of R&D expenses and $149,000 was reported as a reduction of selling, general and administrative expenses. During fiscal 2020, the Company did not recognize an income tax benefit on its U.S. net operating loss.
We believe fiscal 2021 will be a challenging year and Intevac does not expect be profitable in fiscal 2021, unless new orders are received sooner than anticipated. Intevac expects that 2021 HDD equipment sales will be lower than 2020 levels as although we expect higher 200 Lean HDD systems revenue, upgrade revenue is expected to be lower. In 2021, Intevac expects higher sales of new TFE products as we expect to: (i) convert the two systems under evaluation at customer factories to revenue and (ii) obtain follow on production orders for our VERTEX coating system for DCPs. In 2021, we expect product revenue in Photonics to decline slightly as we continue to deliver product shipments of the night-vision camera modules for the F35 Joint Strike Fighter program. Shipments for the Apache camera under the current contract with the U.S. government concluded in the third quarter of 2020. In 2021, we expect decreased contract R&D revenue as development work on the multi-year IVAS contract award for the development and production of digital night-vision cameras to support the U.S. Army’s IVAS program comes to a conclusion in early 2021. During fiscal 2021, the Company expects to receive $108,000 in government assistance related to
COVID-19
from the government of Singapore.
The Impact
of COVID-19
We are unable to accurately predict the possible future effect of
the COVID-19 outbreak
on the Company, which could be material to our 2021 results. Our customers may delay or cancel orders due to reduced demand, supply chain disruptions and/or travel restrictions and border closures. As the economic impact of
the COVID-19 pandemic
becomes clearer as the year progresses, we could see significant changes to our operations. Our factories in California and Singapore remain open as both TFE and Photonics businesses are within the critical infrastructure sectors. We have experienced pandemic-related delays in our TFE evaluation and development work. In response
to COVID-19, we
have implemented initiatives to safeguard our employees in this time of crisis. We have implemented work-from-home protocols and all employees that can do so are working remotely and will continue to do so until restrictions are lifted by the applicable authorities in the United States, Singapore and China. The following discussion highlights how we are responding and the expected impacts
of COVID-19 on
our business.
Essential Business
The Company’s priorities during
the COVID-19 pandemic
have been to protect the health and safety of employees while keeping its manufacturing facilities open due to the essential nature of our products. Our factories in California and Singapore remain open as both TFE and Photonics businesses are within critical infrastructure sectors that are exempt from government-mandated closures. On March 16, 2020, multiple counties in the San Francisco bay area of California issued
a “shelter-in-place” order
(the “State Order”) requiring businesses to temporarily cease operations, effective March 17, 2020. The State Order provides that Californians working within 16 identified critical infrastructure sectors may continue with their work because of the importance of these sectors to Californians’ health and well-being. Among the identified critical infrastructure sectors listed are Communications and Information Technology (“IT”) and the Defense Industrial Base (“DIB”). On March 20, 2020, Intevac received a communication from the Department of Defense stating that the DIB is identified as a Critical Infrastructure Sector by the Department of Homeland Security, and that the Essential Critical Infrastructure Workforce for the DIB includes workers who support the essential products and services required to meet national security commitments to the Federal Government and the U.S. Military.
 
24

Our factory in Singapore was given notice by the Singapore government to suspend
all on-site activities
on April 27, 2020. We appealed this notice and were provided an exemption on May 14, 2020. We were temporarily required to limit the number of employees on site at our Singapore factory, but these restrictions were lifted on June 2, 2020.
Employee Considerations
Our goal has been to support our employees during the present uncertainty while remaining focused on meeting the needs of our customers and business continuity. Early in the crisis, we provided employees with information about best practices to prevent the spread of
COVID-19
and other viruses and illnesses. We instituted practices including symptom checks and
non-contact
monitoring of body temperatures of those on site twice daily; requiring social distancing and face coverings; streamlining onsite personnel to only those required for production; strongly encouraging and, where mandated, requiring remote work for all those who can work from home; and increasing hygiene through disinfecting facilities. In addition, we have limited
in-person
meetings and
non-employee
visits to our locations, reduced room occupancies and eliminated
non-essential
business travel. In the United States, the Company has educated employees on
COVID-19-related
benefits (including leave benefits) under the Families First Coronavirus Response Act (“FFCRA”) and the Coronavirus Aid, Relief, and Economic Security Act (“CARES”). To further protect the health and welfare of our employees, we have also required employees who potentially have been exposed to
COVID-19
to self-quarantine for 14 days and have committed to paying these employees their normal wages during that quarantine period. To ease access to medical assistance, we are waiving
co-payments
for
COVID-19
testing and telemedicine for those employees enrolled in our health insurance plans.
Business Continuity Team
We have robust pandemic and business continuity plans that include our business units and technology environments. When
COVID-19
was declared a pandemic, we activated our business continuity plan (the “Continuity Plan”). As an element of the Continuity Plan, we activated our Business Continuity Team (“BCT”), a group of senior corporate managers who directed a series of activities to address the health and safety of our workforce, assist employees, sustain business operations, coordinate communication and address our management concerning other ongoing pandemic activities. The BCT monitors guidelines published by the Centers for Disease Control and Prevention (“CDC”), the National Institutes of Health (“NIH”), the Occupational Safety and Health Administration (“OSHA”), the World Health Organization (“WHO”) and other state and local authorities, makes assessments of these guidelines and implements the appropriate protocols. The BCT established a
COVID-19
policy and continually updates this policy based on the latest guidance. All employees continuing to work on site and visitors were required to complete training on the Company’s
COVID-19
policy and any employees returning to work at our facilities are provided additional training prior to returning to work. The BCT also updated and revised policies related to visitors and travel to
include COVID-19-related health
and safety measures related to the pandemic and updated the Continuity Plan to include a pandemic response appendix.
Productivity
There has been a modest decline in productivity for certain departments as our people adjusted to this significant change in work environment. We currently believe our technology infrastructure is sufficient to maintain a remote-working environment for the vast majority of our workforce for the foreseeable future and that productivity improved as our people adjusted to this significant change in work environment. The productivity level and ability of our employees to continue working from home could change, however, as conditions surrounding COVID-19 evolve and infections increase, if there are interruptions in the internet infrastructure where our employees live or if internet service providers are otherwise adversely affected.
Community
We understand that the communities in which our employees live, work, and serve are also suffering distress as a result
of COVID-19. Intevac
is committed to help source supplies for local healthcare providers
fighting COVID-19, and
has donated all of its surplus N95 industrial masks and gloves to local hospitals and emergency responders.
Economic Relief
In Singapore, Intevac receives government assistance under the Job Support Scheme (“JSS”). The purpose of the JSS is to provide wage support to employers to help them retain their local employees. Under the JSS, Intevac received $567,000 in JSS grants in fiscal 2020. Intevac expects to receive an additional $108,000 in JSS grants in fiscal 2021. As previously mentioned,
 
25

under the CARES Act we have elected to defer the payment of the employer portion of payroll taxes and will receive tax benefits from
the employee-retention-tax credit.
During fiscal 2020, the Company’s expenses included approximately $159,000 due to costs related to actions taken in response
to COVID-19.
Results of Operations
Net revenues
 
    
2020
    
2019
    
Change

2020 vs. 2019
 
    
(in thousands)
 
TFE
   $ 52,128      $ 73,678      $ (21,550
Photonics
        
Contract R&D
     22,945        19,657        3,288  
Products
     22,751        15,550        7,201  
  
 
 
    
 
 
    
 
 
 
     45,696        35,207        10,489  
  
 
 
    
 
 
    
 
 
 
Total net revenues
   $ 97,824      $ 108,885      $ (11,061
  
 
 
    
 
 
    
 
 
 
Net revenues consist primarily of sales of equipment used to manufacture thin-film disks, PV cells, DCPs and related equipment and system components; sales of
low-light
imaging products; and revenue from contract R&D related to the development of electro-optical sensors, cameras and systems.
The decrease in TFE revenues in fiscal 2020 versus fiscal 2019 was due primarily to lower systems sales as TFE recognized revenue on two 200 Lean HDD systems, offset in part by increases in revenue recognized on technology upgrades, service and spare parts. In fiscal 2019, TFE revenue recognized four 200 Lean HDD systems and nine solar implant ENERG
i
systems, technology upgrades, service and spare parts.
Photonics revenues increased by 30% to $45.7 million in fiscal 2020 versus fiscal 2019. Photonics product revenue reflected higher unit shipments for the Apache camera shipments and for the F35 Joint Strike Fighter program night-vision camera. Contract R&D revenue in fiscal 2020 increased as a result of development on the IVAS program.
Backlog
 
    
January 2, 2021
    
December 28, 2019
 
    
(in thousands)
 
TFE
   $ 5,623      $ 21,391  
Photonics
     41,317        71,015  
  
 
 
    
 
 
 
Total backlog
   $ 46,940      $ 92,406  
  
 
 
    
 
 
 
TFE backlog at January 2, 2021 did not include any 200 Lean HDD systems. TFE backlog at December 28, 2019 included two 200 Lean HDD systems.
Significant portions of Intevac’s revenues in any particular period have been attributable to sales to a limited number of customers. The following customers accounted for at least 10 percent of Intevac’s consolidated net revenues in fiscal 2020 and 2019.
 
    
2020
   
2019
 
Seagate Technology
     42     49
U.S. Government
     29     20
Elbit Systems of America
     12     *  
Jolywood (Hongkong) Industrial Holdings Co., Limited
     *       14
* Less than 10%
 
26

Revenue by geographic region
 
    
2020
    
2019
 
    
(in thousands)
 
    
TFE
    
Photonics
    
Total
    
TFE
    
Photonics
    
Total
 
United States
   $ 6,450      $ 45,363      $ 51,813      $ 1,306      $ 34,664      $ 35,970  
Asia
     45,611        —          45,611        72,372        —          72,372  
Europe
     67        333        400        —          543        543  
  
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net revenues
   $ 52,128      $ 45,696      $ 97,824      $ 73,678      $ 35,207      $ 108,885  
  
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
International sales include products shipped to overseas operations of U.S. companies. The increase in sales to the U.S. region in 2020 versus 2019 reflected higher Photonics product sales, higher Photonics contract R&D work and higher HDD upgrade sales to U.S. customers. There were no TFE systems sold to factories in the U.S. in 2020 or 2019.
The decrease in sales to the Asia region in 2020 versus 2019 reflected lower system sales, offset in part by higher technology upgrade, service and spare parts sales. Sales to the Asia region in 2020 included two 200 Lean HDD systems. Sales to the Asia region in 2019 included four 200 Lean HDD systems and nine solar implant ENERG
i
systems.
Sales to the Europe region in 2020 and 2019 were not significant.
Gross margin
 
    
Fiscal Year
   
Change

2020 vs. 2019
 
    
2020
   
2019
 
    
(in thousands, except percentages)
 
TFE gross profit
   $ 22,417     $ 27,377     $ (4,960
% of TFE net revenues
     43.0     37.2  
Photonics gross profit
   $ 18,128     $ 13,491     $ 4,637  
% of Photonics net revenues
     39.7     38.3  
Total gross profit
   $ 40,545     $ 40,868     $ (323
% of net revenues
     41.4     37.5  
Cost of net revenues consists primarily of purchased materials and costs attributable to contract R&D, and also includes assembly, test and installation labor and overhead, customer-specific engineering costs, warranty costs, royalties, provisions for inventory reserves and scrap.
TFE gross margin was 43.0% in fiscal 2020 compared to 37.2% in fiscal 2019. Fiscal 2020 gross margins improved over fiscal 2019 as a result of higher margins on upgrades. Fiscal 2019 gross margins reflected lower margins on the sale of nine solar implant ENERG
i
systems. Gross margins in the TFE business vary depending on a number of factors, including product mix, product cost, system configuration and pricing, factory utilization, and provisions for excess and obsolete inventory.
Photonics gross margin was 39.7% in fiscal 2020 compared to 38.3% in fiscal 2019. The improvement in gross margin for fiscal 2020 over fiscal 2019 is due primarily to higher revenue levels and improved margins on product sales, slightly offset by lower margins on contract R&D work. Manufacturing costs for digital night-vision products decreased in fiscal 2020 and 2019 as a result of cost reductions and yield improvements.
Research and development
 
    
Fiscal Year
    
Change

2020 vs. 2019
 
    
2020
    
2019
 
    
(in thousands)
 
Research and development expense
   $ 14,093      $ 14,309      $ (216
Research and development expense consists primarily of salaries and related costs of employees engaged in and prototype materials used in ongoing research, design and development activities for PV cell manufacturing equipment, DCP manufacturing equipment, HDD disk sputtering equipment, semiconductor
Fan-out
equipment and Photonics products.
 
27

TFE research and development spending in fiscal 2020 was flat compared to fiscal 2019 due to lower spending on semiconductor
Fan-out
and DCP development, offset by higher spending on HDD and PV development.
Research and development spending for Photonics decreased during 2020 as compared to fiscal 2019 primarily due to lower spending on the development of the next generation of our low light level CMOS camera. Research and development expenses do not include costs of $15.0 million and $12.3 million in 2020 and 2019, respectively, which are related to customer-funded contract R&D programs and therefore included in cost of net revenues.
Selling, general and administrative
 
    
Fiscal Year
    
Change

2020 vs. 2019
 
    
2020
    
2019
 
    
(in thousands)
 
Selling, general and administrative expense
   $ 23,897      $ 22,634      $ 1,263  
Selling, general and administrative expense consists primarily of selling, marketing, customer support, financial and management costs. All domestic sales and the majority of international sales of HDD disk sputtering products in Asia are made through Intevac’s direct sales force. Intevac also sells its TFE products through distributors in Japan and China. Intevac has offices in Singapore, Malaysia and China to support Intevac’s TFE customers in Asia.
Selling, general and administrative expenses increased in 2020 over the amount spent in 2019 primarily due to higher variable compensation expenses, incremental
e-commerce
costs to launch our Diamond Dog
e-commerce
website and higher bid and proposal costs in our Photonics segment, offset in part due to lower spending to support a customer evaluation.
Cost reduction plan
During the third quarter of fiscal 2020, Intevac substantially completed implementation of the 2020 cost reduction plan (the “2020 Plan”), which reduced expenses and reduced its workforce by 1 percent. The total cost of implementing the 2020 Plan was $103,000, of which $16,000 was reported under cost of net revenues and $87,000 was reported under operating expenses. Substantially all cash outlays in connection with the 2020 Plan were completed in fiscal 2020. Implementation of the 2020 Plan reduced salary, wages and other employee-related expenses by approximately $864,000 on an annual basis.
Interest income and other income (expense), net
 
    
Fiscal Year
    
Change

2020 vs. 2019
 
    
2020
    
2019
 
    
(in thousands)
 
Interest income and other income (expense), net
   $ 212      $ 582      $ (370
Interest income and other income (expense), net in fiscal 2020 included $284,000 of interest income on investments and $56,000 from the sale of scrap materials offset in part by $139,000 of foreign currency losses. Interest income and other income (expense), net in fiscal 2019 included $574,000 of interest income on investments and $20,000 in earnout income from a divestiture, offset in part by $85,000 of foreign currency losses. The decrease in interest income in 2020 over 2019 reflected lower interest rates on Intevac’s investments and lower invested balances.
Provision for income taxes
 
    
Fiscal Year
    
Change

2020 vs. 2019
 
    
2020
    
2019
 
    
(in thousands)
 
Provision for income taxes
   $ 1,711      $ 3,359      $ (1,648
Intevac’s effective tax rate was 61.8% for fiscal 2020 and 74.5% for fiscal 2019 and we recorded income tax expense of $1.7 million and $3.4 million in 2020 and 2019, respectively. The income tax expense consists primarily of income taxes in foreign jurisdictions in which we conduct business and foreign withholding taxes. We maintain a full valuation allowance for
 
28

domestic deferred tax assets, including net operating loss carryforwards and certain domestic tax credits. Intevac’s effective tax rate differs from the U.S. statutory rate in both 2020 and 2019 primarily due to the Company not recognizing an income tax benefit on the domestic loss.
The income tax expense for 2020 was largely the result of foreign withholding taxes and income taxes in foreign jurisdictions. The income tax expense for 2019 was largely the result of foreign withholding taxes, income taxes in foreign jurisdictions, and fully reserving a contested tax deposit related to a tax audit in Singapore.
During 2019 the Company received an unfavorable decision on its appeal to a tax audit in Singapore. Management determined that the Company could no longer support a more likely than not position. Accordingly, the Company recorded a charge of $732,000 in provision for income taxes. During 2020 the Company appealed the decision to the Singapore High Court, which was denied. Management decided not to pursue additional appeals and the matter is fully settled. Presently, there are no other active income tax examinations in the jurisdictions where Intevac operates.
We assess the likelihood that our deferred tax assets will be recovered based upon our consideration of many factors, including the current economic climate, our expectations of future taxable income, and our ability to project such income. We maintain a full valuation allowance for our U.S. deferred tax assets due to uncertainty regarding their realization as of January 2, 2021.
Liquidity and Capital Resources
At January 2, 2021, Intevac had $50.4 million in cash, cash equivalents, restricted cash and investments compared to $42.8 million at December 28, 2019. During fiscal 2020, cash, cash equivalents, restricted cash and investments increased by $7.5 million due primarily to cash generated by operating activities and cash received from the sale of Intevac common stock to Intevac’s employees through Intevac’s employee benefit plans, offset in part by cash used for repurchases of common stock, purchases of fixed assets and tax payments related to the net share settlement of restricted stock units.
Cash, cash equivalents, restricted cash and investments consist of the following:
 
    
January 2, 2021
    
December 28, 2019
 
    
(in thousands)
 
Cash and cash equivalents
   $ 29,341      $ 19,767  
Restricted cash
     787        787  
Short-term investments
     14,839        16,720  
Long-term investments
     5,388        5,537  
  
 
 
    
 
 
 
Total cash, cash-equivalents, restricted cash and investments
   $ 50,355      $ 42,811  
  
 
 
    
 
 
 
Cash generated by operating activities totaled $8.9 million in 2020 compared to $4.9 million in 2019. Improved operating cash flow in 2020 was a result of net income and improved working capital management.
Accounts receivable totaled $28.6 million at both January 2, 2021 and December 28, 2019. Customer advances for products that had not been shipped to customers and included in accounts receivable were $201,000 at December 28, 2019. The number of days outstanding for Intevac’s accounts receivable was 90 at January 2, 2021 compared to 72 at December 28, 2019. Net inventories totaled $21.7 million at January 2, 2021 compared to $24.9 million at December 28, 2019. Net inventories at January 2, 2021 and December 28, 2019 included one VERTEX SPECTRA system for DCP under evaluation in a customer’s factory and one MATRIX PVD system for advance semiconductor packaging under evaluation in a customer’s factory. Net inventories at January 2, 2021 also included one VERTEX SPECTRA system for DCP at Intevac’s factory. Inventory turns were 1.6 in fiscal 2020 and were 2.5 in fiscal 2019. Accounts payable increased to $4.3 million at January 2, 2021 compared to $4.2 million at December 28, 2019. Other accrued liabilities were $3.6 million at both January 2, 2021 and December 28, 2019. Accrued payroll and related liabilities increased to $7.7 million at January 2, 2021 compared to $6.5 million at December 28, 2019 as a result of higher variable compensation accruals and the deferral of payroll tax liabilities under the CARES Act. Customer advances decreased from $4.0 million at December 28, 2019 to $33,000 at January 2, 2021 as a result of recognition of revenue. Other long term liabilities increased to $457,000 at January 2, 2021 compared to $186,000 at December 28, 2019 as a result of the deferral of payroll tax liabilities under the CARES Act.
 
29

Investing activities used cash of $599,000 in 2020 and $5.8 million in 2019. Proceeds from sales and maturities of investments net of purchases of investments, totaled $2.0 million in 2020. Purchases of investments net of proceeds from sales and maturities of investments, totaled $1.7 million in 2019. Capital expenditures were $2.6 million in 2020 and $4.1 million in 2019.
Financing activities generated cash of $1.1 million in 2020 and $1.5 million in 2019. The sale of Intevac common stock to Intevac’s employees through Intevac’s employee benefit plans provided $1.9 million in 2020 and $2.3 million in 2019. Tax payments related to the net share settlement of restricted stock units were $402,000 in 2020 and $404,000 in 2019. In November 2013, Intevac’s Board of Directors approved a stock repurchase program authorizing up to $30 million in repurchases. On August 15, 2018, Intevac’s Board of Directors approved a $10.0 million increase to the original stock repurchase program authorizing up to $40.0 million in repurchases. Cash used to repurchase common stock totaled $393,000 in 2020 and $111,000 in 2019.
In connection with the acquisition of SIT, Intevac agreed to pay to the selling shareholders in cash a revenue earnout on Intevac’s net revenue from commercial sales of certain solar implant products over a specified period up to an aggregate of $9.0 million. The earnout period terminated on June 30, 2019. Payments made associated with the revenue earnout obligation were $230,000 in 2019.
Intevac’s investment portfolio consists principally of investment grade money market mutual funds, U.S. treasury and agency securities, certificates of deposit, commercial paper, municipal bonds and corporate bonds. Intevac regularly monitors the credit risk in its investment portfolio and takes measures, which may include the sale of certain securities, to manage such risks in accordance with its investment policies.
As of January 2, 2021, approximately $19.3 million of cash and cash equivalents and $3.4 million of investments were domiciled in foreign tax jurisdictions. Intevac expects a significant portion of these funds to remain offshore in the short term. If the Company chose to repatriate these funds to the United States, it would be required to accrue and pay additional taxes on any portion of the repatriation subject to foreign withholding taxes.
Intevac believes that its existing cash, cash equivalents and investments will be sufficient to meet Intevac’s cash requirements for the next 12 months. Intevac intends to undertake between approximately $6.0 million to $8.0 million in capital expenditures during the next 12 months.
Off-Balance
Sheet Arrangements
Off-balance
sheet firm commitments relating to outstanding letters of credit amounted to approximately $787,000 as of January 2, 2021. These letters of credit and bank guarantees are collateralized by $787,000 of restricted cash. We do not maintain any other
off-balance
sheet arrangements, transactions, obligations, or other relationships that would be expected to have a material current or future effect on the consolidated financial statements.
Critical Accounting Policies
The preparation of consolidated financial statements and related disclosures in conformity with accounting principles generally accepted in the United States of America requires management to make judgments, assumptions and estimates that affect the amounts reported. Note 1 of Notes to Consolidated Financial Statements describes the significant accounting policies used in the preparation of the consolidated financial statements. Certain of these significant accounting policies are considered to be critical accounting policies.
A critical accounting policy is defined as one that is both material to the presentation of Intevac’s consolidated financial statements and requires management to make difficult, subjective or complex judgments that could have a material effect on Intevac’s financial condition or results of operations. Specifically, these policies have the following attributes: (1) Intevac is required to make assumptions about matters that are highly uncertain at the time of the estimate; and (2) different estimates Intevac could reasonably have used, or changes in the estimate that are reasonably likely to occur, would have a material effect on Intevac’s financial condition or results of operations.
Estimates and assumptions about future events and their effects cannot be determined with certainty. Intevac bases its estimates on historical experience and on various other assumptions believed to be applicable and reasonable under the
 
30

circumstances. These estimates may change as new events occur, as additional information is obtained and as Intevac’s operating environment changes. These changes have historically been minor and have been included in the consolidated financial statements as soon as they became known. In addition, management is periodically faced with uncertainties, the outcomes of which are not within its control and will not be known for prolonged periods of time. These uncertainties are discussed in the section above entitled “Risk Factors.” Based on a critical assessment of its accounting policies and the underlying judgments and uncertainties affecting the application of those policies, management believes that Intevac’s consolidated financial statements are fairly stated in accordance with accounting principles generally accepted in the United States of America, and provide a meaningful presentation of Intevac’s financial condition and results of operations.
Management believes that the following are critical accounting policies:
Revenue Recognition
In our TFE segment, a majority of our equipment sales revenue, which includes systems, technology upgrades, service and spare parts is recognized when products are shipped from our manufacturing facilities. In our TFE segment, we recognize revenue for equipment sales at a point in time following the transfer of control of such products to the customer, which typically occurs upon shipment or delivery depending on the terms of the underlying contracts. Intevac recognizes revenue in certain circumstances before delivery has occurred (commonly referred to as bill and hold transactions). In such circumstances, among other things, risk of ownership has passed to the customer, the customer has made a written fixed commitment to purchase the finished goods, the customer has requested the finished goods be held for future delivery as scheduled and designated by them, and no additional performance obligations exist by Intevac. For these transactions, the finished goods are segregated from inventory and normal billing and credit terms granted. Our contracts with customers may include multiple performance obligations. Under the revenue standard we allocate revenue for such arrangements to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or by using expected cost plus margin. Under the revenue standard, the expected costs associated with our base warranties continue to be recognized as expense when the equipment is sold.
In our Photonics segment, we recognize revenue for cost plus fixed fee (“CPFF”) and firm fixed price (“FFP”) government contracts over time under the
cost-to-cost
method for the majority of our government contracts, which is consistent with our historical revenue recognition model. Revenue on the majority of our government contracts is recognized over time because of the continuous transfer of control to the customer. For U.S. government contracts, this continuous transfer of control to the customer is supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay us for costs incurred plus a reasonable profit and take control of any work in process. Similarly, for
non-U.S.
government contracts, the customer typically controls the work in process as evidenced either by contractual termination clauses or by our rights to payment for work performed to date to deliver products or services that do not have an alternative use to the Company. Under the revenue standard, the
cost-to-cost
measure of progress continues to best depict the transfer of control of assets to the customer, which occurs as we incur costs.
The majority of our contracts in our Photonics segment have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development and production). For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus a margin approach, under which we forecast our expected costs of satisfying a performance obligation and then add an appropriate margin for that distinct good or service.
In our Photonics segment, we recognize revenue for homogenous manufactured military products sold to the U.S. government and its contractors over time under the
units-of-delivery
method because of the continuous transfer of control to the customer. Intevac believes that the
units-of-delivery
method is an appropriate measure for measuring progress for the manufactured units as an equal amount of value is individually transferred to the customer upon delivery. The Company previously recognized revenue for substantially all manufactured military products sold to the U.S. government and its contractors when the customers took delivery of the products, which was generally upon shipment.
The nature of our contracts in our Photonics segment gives rise to several types of variable consideration including tiered pricing. Allocation of contract revenues among Photonics military products, and the timing of the recognition of those revenues,
 
31

is impacted by agreements with tiered pricing or variable rate structures. We include variable consideration in the estimated transaction price when there is a basis to reasonably estimate the amount of the consideration. These estimates are based on historical experience, anticipated performance and our best judgment at the time. Because of our certainty in estimating these amounts, they are included in the transaction price of our contracts and the associated remaining performance obligations.
Accounting for CPFF and FFP contracts and programs involves the use of various techniques to estimate total contract revenue and costs. For these contracts, we estimate the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognize that profit over the life of the contract. Contract estimates are based on various assumptions to project the outcome of future events. These assumptions include the complexity of the work to be performed; the cost and availability of materials; the performance of subcontractors; and the availability and timing of funding from the customer.
As a significant change in one or more of these estimates could affect the profitability of our contracts, we review and update our contract-related estimates regularly. We recognize adjustments in estimated profit on contracts under the cumulative
catch-up
method. Under this method, the impact of the adjustment on profit recorded to date on a contract is recognized in the period the adjustment is identified. Revenue and profit in future periods of contract performance are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, we recognize the total loss in the quarter it is identified.
Inventories
Inventories are valued using average actual costs and are stated at the lower of cost or net realizable value. The carrying value of inventory is reduced for estimated obsolescence by the difference between its cost and the net realizable value based upon assumptions about future demand. Intevac evaluates the inventory carrying value for potential excess and obsolete inventory exposures by analyzing historical and anticipated demand. In addition, inventories are evaluated for potential obsolescence due to the effect of known and anticipated engineering change orders and new products. If actual demand were to be substantially lower than estimated, additional inventory adjustments for excess or obsolete inventory might be required, which could have a material adverse effect on Intevac’s business, financial condition and results of operations.
Warranty
Intevac estimates the costs that may be incurred under the warranty it provides and records a liability in the amount of such costs at the time the related revenue is recognized. Estimated warranty costs are determined by analyzing specific product and historical configuration statistics and regional warranty support costs. Intevac’s warranty obligation is affected by product failure rates, material usage, and labor costs incurred in correcting product failures during the warranty period. As Intevac’s customer service engineers and process support engineers are highly trained and deployed globally, labor availability is a significant factor in determining labor costs. The quantity and availability of critical replacement parts is another significant factor in estimating warranty costs. Unforeseen component failures or exceptional component performance can also result in changes to warranty costs. If actual warranty costs differ substantially from our estimates, revisions to the estimated warranty liability would be required.
Income Taxes
Intevac accounts for income taxes by recognizing deferred tax assets and liabilities using enacted tax rates for the effect of temporary differences between the book and tax bases of recorded assets and liabilities, net operating losses and tax credit carryforwards. Deferred tax assets are also reduced by a valuation allowance if it is more likely than not that a portion of the deferred tax asset will not be realized. Management has determined that it is more likely than not that its future taxable income will not be sufficient to realize its entire deferred tax assets.
In determining whether to establish or maintain a valuation allowance against a deferred tax asset, the Company reviews available evidence to determine whether it is more likely than not that all or a portion of the Company’s net deferred tax assets will be realized in future periods. Consideration is given to various positive and negative factors that could affect the realization of the net deferred tax assets. In making such a determination, the Company considers, among other things, future reversals of existing taxable temporary differences, projected future taxable income,
tax-planning
strategies, historical financial performance, the length of statutory carry forward periods, experience with operating loss and tax credit carry forwards not expiring unused. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their
 
32

net recorded amount, the Company would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
The effective tax rate is highly dependent upon the geographic composition of worldwide earnings, tax regulations governing each region,
non-tax
deductible expenses and availability of tax credits. Management carefully monitors the changes in many factors and adjusts the effective income tax rate as required. If actual results differ from these estimates, Intevac could be required to record additional valuation allowances on deferred tax assets or adjust its effective income tax rate, which could have a material adverse effect on Intevac’s business, financial condition and results of operations.
The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with Intevac’s expectations could have a material impact on Intevac’s results of operations and financial condition.
Valuation of Acquisition-Related Contingent Consideration
Contingent consideration related to a business combination is recorded at the acquisition date at the estimated fair value of the contingent payments. The acquisition date fair value is measured based on the consideration expected to be transferred (probability-weighted), discounted back to present value. The discount rate used is determined at the time of the acquisition in accordance with accepted valuation methods. The fair value of the acquisition-related contingent consideration is remeasured at the estimated fair value at each reporting period with the change in fair value recognized as income or expense in the consolidated statements of income.
Equity-Based Compensation
Intevac records compensation expense for equity-based awards using the Black-Scholes option pricing model. This model requires Intevac to estimate the expected volatility of the price of Intevac’s common stock and the expected life of the equity-based awards. Estimating volatility and expected life requires significant judgment and an analysis of historical data. Intevac accounts for forfeitures as they occur rather than estimating expected forfeitures. Intevac may have to increase or decrease compensation expense for equity-based awards if actual results differ significantly from Intevac’s estimates.
 
Item 7A.
Quantitative and Qualitative Disclosures About Market Risk
Not applicable for smaller reporting companies.
 
33

Item 8.
Financial Statements and Supplementary Data
INTEVAC, INC.
CONSOLIDATED FINANCIAL STATEMENTS
Contents
 
    
Page
 
     35  
     37  
     38  
     39  
     40  
     41  
     42  
 
34

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
Board of Directors and Stockholders of
Intevac, Inc.
Opinion on the Consolidated Financial Statements
We have audited the accompanying consolidated balance sheets of Intevac, Inc. (a Delaware corporation) and its subsidiaries (the “Company”) as of January 2, 2021 and December 28, 2019, and the related consolidated statements of income, comprehensive income, stockholders’ equity, and cash flows for each of the two years in the period ended January 2, 2021, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of January 2, 2021 and December 28, 2019, and the results of its operations and its cash flows for each of the two years in the period ended January 2, 2021, in conformity with accounting principles generally accepted in the United States of America.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company’s internal control over financial reporting as of January 2, 2021, based on criteria established in
Internal Control—Integrated Framework (2013)
 issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO), and our report dated February 17, 2021, expressed an unqualified opinion.
Basis for Opinion
These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matters
The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.
Inventory Valuation - Adjustments for Excess or Obsolete Inventories
As described in Notes 1 and 6 to the consolidated financial statements, the Company’s consolidated inventories balance was $21.7 million as of January 2, 2021. The Company’s inventories are valued using average actual costs and are stated at the lower of cost or net realizable value. The Company adjusts the carrying value of inventories for estimated excess quantities and obsolescence equal to the difference between the costs of inventories and the net realizable value based upon assumptions about future demand, market conditions and product life expectancy. If actual demand were to be substantially lower than estimated, there could be a significant adverse impact on the carrying value of inventories and results of operations.
The principal considerations for our determination that performing procedures relating to net realizable value adjustments to inventories is a critical audit matter are the significant amount of judgement by management in developing the assumptions of the forecasted product demand, which in turn led to significant auditor judgement, subjectivity, and effort in performing audit procedures and evaluating audit evidence relating to the forecasted product demand. Additionally, for certain new product launches there may be limited historical data with which to evaluate forecasts.
 
35

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of internal controls relating to management’s adjustments for excess or obsolete inventories, including internal controls over the development of assumptions related to forecasted product demand. The procedures also included, among others, testing management’s process for developing the estimate of the adjustments for excess or obsolete inventories, testing the completeness and accuracy of the underlying data used in the estimate, and evaluating management’s assumptions of forecasted product demand. Evaluating management’s demand forecast for reasonableness involved considering historical sales by product, comparing prior period estimates to actual results of the same period, and determining whether the demand forecast used was consistent with evidence obtained in other areas of the audit.
Revenue Recognition – Determination of Total Estimated Contract Costs for Fixed-price Contracts
As described in Notes 1 and 2 to the consolidated financial statements, $22.9 million of the Company’s total consolidated net revenues for the year ended January 2, 2021 was generated from fixed-price contracts (also known as cost plus
fixed-fee
and firm fixed-price contracts), as reported under the Photonics segment for technology development revenues. The Company recognizes revenue for these fixed-price contracts over time under the
cost-to-cost
measure of progress method as it best depicts the transfer of control of assets to the customer, which occurs as it incurs costs. Accounting for these contracts involves the use of various techniques to estimate total contract costs. Contract estimates are based on various assumptions to project the outcome of future events. These assumptions include the complexity of the work to be performed; the cost and availability of materials; and the performance of engineers and subcontractors. As a significant change in one or more of these estimates could affect the profitability of the contracts, the Company reviews and updates its contract-related estimates regularly.
The principal considerations for our determination that performing procedures relating to the determination of the total estimated contract costs for fixed-price contracts is a critical audit matter are the significant amount of judgement required by management in determining the total estimated contract costs for fixed-price contracts, which in turn led to significant auditor judgement, subjectivity, and effort in performing audit procedures and in evaluating audit evidence relating the total estimated contract costs for fixed-price contracts used to calculate the
cost-to-cost
measure of progress.
Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of internal controls relating to the revenue recognition process, including internal controls over the determination of total estimated contract costs for fixed-price contracts. These procedures also included, among others, testing management’s process for developing the estimate of total estimated contract costs for a sample of contracts, which included evaluating the contract terms and other documents that support those estimates, performing inquiries with the project managers and others directly involved with the contracts to evaluate project status and project needs which may affect total estimated cost to complete, and testing of the underlying contract costs; assessing management’s ability to reasonably estimate total contract costs by performing a comparison of the actual total estimated contract costs as compared with prior period estimates, including the timely identification of circumstances that may warrant a modification to the total estimated contract costs; and evaluating, for certain contracts, management’s methodologies and assessing the consistency of management’s approach over the life of the contract.
 
/s/ BPM LLP
We have served as the Company’s auditor since 2015.
San Jose, California
February 17, 2021
 
36

INTEVAC, INC.
CONSOLIDATED BALANCE SHEETS
 
    
January 2,
2021
   
December 28,
2019
 
    
(In thousands, except
par
 
value)
 
ASSETS
            
Current assets:
                
Cash and cash equivalents
   $ 29,341     $ 19,767  
Short-term investments
     14,839       16,720  
Trade and other accounts receivable, net of allowances of $0 at both January 2, 2021 and December 28, 2019
     28,646       28,619  
Inventories
     21,689       24,907  
Prepaid expenses and other current assets
     1,893       1,504  
    
 
 
   
 
 
 
Total current assets
     96,408       91,517  
Property, plant and equipment, net
     11,004       11,598  
Operating lease
right-of-use-assets
     8,165       10,279  
Long-term investments
     5,388       5,537  
Restricted cash
     787       787  
Deferred income taxes and other long-term assets
     5,486       6,604  
    
 
 
   
 
 
 
Total assets
   $ 127,238     $ 126,322  
    
 
 
   
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
                
Current liabilities:
                
Current operating lease liabilities
   $ 2,853     $ 2,524  
Accounts payable
     4,259       4,199  
Accrued payroll and related liabilities
     7,679       6,488  
Other accrued liabilities
     3,598       3,593  
Customer advances
     33       4,007  
    
 
 
   
 
 
 
Total current liabilities
     18,422       20,811  
Noncurrent liabilities:
                
Noncurrent operating lease liabilities
     6,803       9,532  
Other long-term liabilities
     457       186  
    
 
 
   
 
 
 
Total noncurrent liabilities
     7,260       9,718  
Commitments and contingencies
            
Stockholders’ equity:
                
Undesignated preferred stock, $0.001 par value, 10,000 shares authorized, no shares issued and outstanding
     —         —    
Common stock, $0.001 par value :
                
Authorized shares
 — 
50,000 issued and outstanding shares
 — 
23,874 and 23,346 at January 2, 2021 and December 28, 2019, respectively
     24       23  
Additional
paid-in
capital
     193,173       188,290  
Treasury stock, 5,087 shares at January 2, 2021 and 4,989 shares at December 28, 2019
     (29,551     (29,158
Accumulated other comprehensive income
     640       424  
Accumulated deficit
     (62,730     (63,786
    
 
 
   
 
 
 
Total stockholders’ equity
     101,556       95,793  
    
 
 
   
 
 
 
Total liabilities and stockholders’ equity
   $ 127,238     $ 126,322  
    
 
 
   
 
 
 
See accompanying notes.
 
37

INTEVAC, INC.
CONSOLIDATED STATEMENTS OF INCOME
 
    
Year Ended,
 
    
January 2,
2021
   
December 28,
2019
 
 
    
(In thousands, except per share
amounts)
 
Net revenues:
                
Systems and components
   $ 74,879     $ 89,228  
Technology development
     22,945       19,657  
    
 
 
   
 
 
 
Total net revenues
     97,824       108,885  
Cost of net revenues:
                
Systems and components
     42,231       55,678  
Technology development
     15,048       12,339  
    
 
 
   
 
 
 
Total cost of net revenues
     57,279       68,017  
Gross profit
     40,545       40,868  
Operating expenses:
                
Research and development
     14,093       14,309  
Selling, general and administrative
     23,897       22,634  
    
 
 
   
 
 
 
Total operating expenses
     37,990       36,943  
    
 
 
   
 
 
 
Operating income
     2,555       3,925  
    
 
 
   
 
 
 
Interest income
     284       574  
Other income (expense), net
     (72     8  
    
 
 
   
 
 
 
Income before provision for income taxes
     2,767       4,507  
Provision for income taxes
     1,711       3,359  
    
 
 
   
 
 
 
Net income
   $ 1,056     $ 1,148  
    
 
 
   
 
 
 
Net income per share:
                
Basic
   $ 0.04     $ 0.05  
Diluted
   $ 0.04     $ 0.05  
Weighted average shares outstanding:
                
Basic
     23,669       23,063  
Diluted
     24,151       23,340  
See accompanying notes.
 
38

INTEVAC, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
 
    
Year Ended,
 
    
January 2,
2021
   
December 28,
2019
 
    
(In thousands)
 
Net income
   $ 1,056     $ 1,148  
Other comprehensive income (loss), before tax
                
Change in unrealized net gain on
available-for-sale
investments
     (5     70  
Foreign currency translation gains and (losses)
     221       (24
    
 
 
   
 
 
 
Other comprehensive income, before tax
     216       46  
Income tax expense related to items in other comprehensive income
              —    
    
 
 
   
 
 
 
Other comprehensive income, net of tax
     216       46  
    
 
 
   
 
 
 
Comprehensive income
   $ 1,272     $ 1,194  
    
 
 
   
 
 
 
See accompanying notes.
 
39

INTEVAC, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands)
 
   
Common Stock
   
Additional
Paid-In

Capital
   
Treasury Stock
   
Accumulated
Other
Comprehensive

Income
   
Accumulated

Deficit
   
Total
Stockholders’

Equity
 
   
Shares
   
Amount
   
Shares
   
Amount
 
Balance at December 28, 2019
    22,700     $ 23     $ 183,204       4,965     $ (29,047   $ 378     $ (64,934   $ 89,624  
Shares issued in connection with:
                                                               
Exercise of stock options
    175       —         799       —         —         —         —         799  
Settlement of RSUs
    199       —         —         —         —         —         —         —    
Employee stock purchase plan
    370       —         1,466       —         —         —         —         1,466  
Shares withheld in connection with net share settlement of RSUs
    (74     —         (404     —         —         —         —         (404
Equity-based compensation expense
    —         —         3,225       —         —         —         —         3,225  
Net income
    —         —         —         —         —         —         1,148       1,148  
Other comprehensive income
    —         —         —         —         —         46       —         46  
Common stock repurchases
    (24     —         —         24       (111     —         —         (111
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance at December 28, 2019
    23,346     $ 23     $ 188,290       4,989     $ (29,158   $ 424     $ (63,786   $ 95,793  
Shares issued in connection with:
                                                               
Exercise of stock options
    67       —         326       —         —         —         —         326  
Settlement of RSUs
    244       —         —         —         —         —         —         —    
Employee stock purchase plan
    392       1       1,570       —         —         —         —         1,571  
Shares withheld in connection with net share settlement of RSUs
    (77     —         (402     —         —         —         —         (402
Equity-based compensation expense
    —         —         3,389       —         —         —         —         3,389  
Net income
    —         —         —         —         —         —         1,056       1,056  
Other comprehensive income
    —         —         —         —         —         216       —         216  
Common stock repurchases
    (98     —         —         98       (393     —         —         (393
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance at January 2, 2021
    23,874     $ 24     $ 193,173       5,087     $ (29,551   $ 640     $ (62,730   $ 101,556  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
See accompanying notes.
 
40

INTEVAC, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
 
    
Year Ended
 
    
January 2,
2021
   
December 28,
2019
 
 
    
(In thousands)
 
Operating activities
                
Net income
   $ 1,056     $ 1,148  
Adjustments to reconcile net income to net cash and cash equivalents provided by operating activities:
                
Depreciation and amortization
     3,206       2,976  
Net amortization (accretion) of investment premiums and discounts
     12       (75
Amortization of intangible assets
     274       615  
Equity-based compensation
     3,389       3,225  
Straight-line rent adjustment and amortization of lease incentives
     (286     (289
Deferred income taxes
     917       1,661  
Change in the fair value of acquisition-related contingent consideration
     —         7  
Loss on disposal of equipment
     —         120  
Changes in assets and liabilities:
                
Accounts receivable
     (27     (902
Inventories
     3,218       6,301  
Prepaid expenses and other assets
     (462     1,621  
Accounts payable
     60       (1,850
Accrued payroll and other accrued liabilities
     1,467       694  
Customer advances
     (3,974     (10,307
    
 
 
   
 
 
 
Total adjustments
     7,794       3,797  
    
 
 
   
 
 
 
Net cash and cash equivalents provided by operating activities
     8,850       4,945  
Investing activities
                
Purchase of investments
     (23,342     (23,306
Proceeds from sales and maturities of investments
     25,355       21,642  
Purchase of leasehold improvements and equipment
     (2,612     (4,107
    
 
 
   
 
 
 
Net cash and cash equivalents used in investing activities
     (599     (5,771
Financing activities
                
Proceeds from issuance of common stock
     1,897       2,265  
Common stock repurchases
     (393     (111
Taxes paid related to net share settlement
     (402     (404
Payment of acquisition-related contingent consideration
     —         (230
    
 
 
   
 
 
 
Net cash and cash equivalents provided by financing activities
     1,102       1,520  
Effect of exchange rate changes on cash
     221       (24
    
 
 
   
 
 
 
Net increase in cash, cash equivalents and restricted cash
     9,574       670  
Cash, cash equivalents and restricted cash at beginning of period
     20,554       19,884  
    
 
 
   
 
 
 
Cash, cash equivalents and restricted cash at end of period
   $ 30,128     $ 20,554  
    
 
 
   
 
 
 
Cash paid (received) for:
                
Income taxes
   $ 850     $ 1,016  
Income tax refund
   $ (157   $ (157
See accompanying notes.
 
41

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
1. Summary of Significant Accounting Policies
Principles of Consolidation and Basis of Presentation
The consolidated financial statements include the accounts of Intevac, Inc. and its subsidiaries (Intevac, the Company or we) after elimination of inter-company balances and transactions.
The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.
Fiscal Year End Date
Intevac operates under a
52-53
week fiscal year ending on the Saturday nearest to December 31 of each year in order to improve the alignment of financial and business processes and to streamline financial reporting. Each fiscal quarter consists of 13 weeks, with an occasional fourth quarter extending to 14 weeks, if necessary, for the fiscal year to end on the Saturday nearest to December 31. The Company’s fiscal 2020 and fiscal 2019 years ended on January 2, 2021 and December 28, 2019, respectively.
Cash, Cash Equivalents and Investments
Intevac considers all highly liquid investments with original maturities of three months or less when purchased to be cash equivalents.
Available-for-sale
securities, comprised of certificates of deposit, commercial paper, obligations of the U.S. government and its agencies, corporate debt securities, asset backed securities and municipal bonds, are carried at fair value, with unrealized gains and losses recorded within other comprehensive income (loss) as a separate component of stockholders’ equity. Realized gains and losses and declines in value judged to be other than temporary, if any, on
available-for-sale
securities are included in earnings. Purchases and sales of investment securities are recognized on a trade date basis. The cost of investment securities sold is determined by the specific identification method.
Restricted Cash
Restricted cash of $600,000 as of January 2, 2021 secures a standby letter of credit obligation associated with a lease obligation and the restriction on the cash will be removed when the letter of credit expires. In addition, Intevac pledged $187,000 as collateral for various guarantees with its bank.
Derivative Instruments and Hedging Arrangements
Foreign Exchange Exposure Management —
Intevac 
enters into forward foreign currency contracts that economically hedge the gains and losses generated by the
re-measurement
of certain recorded assets and liabilities in a
non-functional
currency and to offset certain operational exposures from the impact of changes in foreign currency exchange rates. Such exposures result from the portion of the Company’s operations, assets and liabilities that are denominated in currencies other than the U.S. dollar, primarily the Singapore dollar. These foreign currency exchange contracts are entered into to support transactions made in the normal course of business, and accordingly, are not speculative in nature. The contracts are for periods consistent with the terms of the underlying transactions, generally one year or less. Changes in the fair value of these undesignated hedges are recognized in other income (expense), net immediately as an offset to the changes in the fair value of the asset or liability being hedged.
Fair Value Measurement—Definition and Hierarchy 
Intevac reports certain financial assets and liabilities at fair value. Intevac defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.
 
Fair value measurements are classified and disclosed in one of the following three categories:
Level 1
—Valuations based on quoted prices in active markets for identical assets or liabilities.
 
42

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
Level 2
—Valuations based on other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
 
Level 3
—Valuations based on inputs that are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability.
Trade Accounts Receivables and Doubtful Accounts
Intevac evaluates the collectibility of trade accounts receivable on an ongoing basis and provides reserves against potential losses when appropriate. Management analyzes historical bad debts, customer concentrations, customer creditworthiness, changes in customer payment tendencies and current economic trends when evaluating the adequacy of the allowance for doubtful accounts. Customer accounts are written off against the allowance when the amount is deemed uncollectible.
Inventories
Inventories are generally stated at the lower of cost or net realizable value, with cost determined on an average cost basis.
Property, Plant and Equipment
Equipment and leasehold improvements are stated at cost. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows: computers and software, 3 years; machinery and equipment, 5 years; furniture, 7 years; vehicles, 4 years; and leasehold improvements, remaining lease term.
Contingent Consideration and Purchased Intangible Assets
Contingent consideration related to a business combination is recorded at the acquisition date at the estimated fair value of the contingent payments. The acquisition date fair value is measured based on the consideration expected to be transferred (probability-weighted), discounted back to present value. The discount rate used is determined at the time of the acquisition in accordance with accepted valuation methods. The fair value of the acquisition-related contingent consideration is remeasured at the estimated fair value at each reporting period with the change in fair value recognized as income or expense in the consolidated statements of income.
Purchased intangible assets other than goodwill were amortized over their useful lives unless these lives were determined to be indefinite. Purchased intangible assets were carried at cost, less accumulated amortization. Amortization was computed over the estimated useful lives of the respective assets, generally one to thirteen years using the straight line method. As of January 2, 2021, all purchased intangible assets had reached the end of their useful lives and did not have any remaining carrying value. In 2012, as a result of its impairment analysis, Intevac wrote off all of the goodwill in both its TFE and Photonics reporting units.
Impairment of Long-Lived Assets
Long-lived assets and certain identifiable finite-lived intangible assets to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Determination of recoverability of long-lived assets is based on an estimate of undiscounted future cash flows resulting from the use of the asset and its eventual disposition. Measurement of an impairment loss for long-lived assets and certain identifiable intangible assets that management expects to hold and use is based on the fair value of the asset. When an impairment loss is recognized, the carrying amount of the asset is reduced to its estimated fair value. No impairment charges were recognized in fiscal 2020 and 2019.
 
Income Taxes
Deferred tax assets and liabilities are recognized using enacted tax rates for the effect of temporary differences between book and tax bases of recorded assets and liabilities. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that a portion of the deferred tax asset will not be realized.
43

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
In determining whether to establish or maintain a valuation allowance against a deferred tax asset, the Company reviews available evidence to determine whether it is more likely than not that all or a portion of the Company’s net deferred tax assets will be realized in future periods. Consideration is given to various positive and negative factors that could affect the realization of the net deferred tax assets. In making such a determination, the Company considers, among other things, future reversals of existing taxable temporary differences, projected future taxable income,
tax-planning
strategies, historical financial performance, the length of statutory carry forward periods, experience with operating loss and tax credit carry forwards not expiring unused. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
On a quarterly basis, Intevac provides for income taxes based upon an annual effective income tax rate. The effective tax rate is highly dependent upon the level of Intevac’s projected earnings, the geographic composition of worldwide earnings, tax regulations governing each region, net operating loss carryforwards, availability of tax credits and the effectiveness of Intevac’s tax planning strategies. Intevac carefully monitors the changes in many factors and adjust its effective income tax rate on a timely basis. If actual results differ from the estimates, this could have a material effect on Intevac’s business, financial condition and results of operations.
The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with Intevac’s expectations could have a material effect on Intevac’s business, financial condition and results of operations.
Intevac recognizes accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes.
Sales and Value Added Taxes
Taxes collected from customers and remitted to governmental authorities are presented on a net basis in the accompanying consolidated statements of income.
Revenue Recognition
In our TFE segment, a majority of our equipment sales revenue, which includes systems, technology upgrades, service and spare parts is recognized when products are shipped from our manufacturing facilities. In our TFE segment, we recognize revenue for equipment sales at a point in time following the transfer of control of such products to the customer, which typically occurs upon shipment or delivery depending on the terms of the underlying contracts. Intevac recognizes revenue in certain circumstances before delivery has occurred (commonly referred to as bill and hold transactions). In such circumstances, among other things, risk of ownership has passed to the customer, the customer has made a written fixed commitment to purchase the finished goods, the customer has requested the finished goods be held for future delivery as scheduled and designated by them, and no additional performance obligations exist by Intevac. For these transactions, the finished goods are segregated from inventory and normal billing and credit terms granted. Our contracts with customers may include multiple performance obligations. For such arrangements, under the revenue standard we allocate revenue to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or by using expected cost plus margin. Under the revenue standard, the expected costs associated with our base warranties are recognized as expense when the equipment is sold.
In our Photonics segment, we recognize revenue for CPFF and FFP government contracts over time under the
cost-to-cost
method for the majority of our government contracts, which is consistent with our historical revenue recognition model. Revenue on the majority of our government contracts are recognized over time because of the continuous transfer of control to the customer. For U.S. government contracts, this continuous transfer of control to the customer is supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay us for costs incurred plus a reasonable profit and take control of any work in process. Similarly, for
non-U.S.
government contracts, the customer typically
controls the work in process as evidenced either by contractual termination clauses or by our rights to payment for work performed to date to deliver products or services that do not have an alternative use to the Company. Under the revenue standard, the
cost-to-cost
measure of progress continues to best depict the transfer of control of assets to the customer, which occurs as we incur costs.
 
44

 
INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)

The majority of our contracts in our Photonics segment have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development and production). For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus a margin approach, under which we forecast our expected costs of satisfying a performance obligation and then add an appropriate margin for that distinct good or service.
In our Photonics segment, we recognize revenue for homogenous manufactured military products sold to the U.S. government and its contractors over time under the
units-of-delivery
method because of the continuous transfer of control to the customer. Intevac believes that the
units-of-delivery
method is an appropriate measure for measuring progress for the manufactured units as an equal amount of value is individually transferred to the customer upon delivery. The Company previously recognized revenue for substantially all manufactured military products sold to the U.S. government and its contractors when the customers took delivery of the products, which was generally upon shipment.
The nature of our contracts in our Photonics segment gives rise to several types of variable consideration including tiered pricing. Allocation of contract revenues among Photonics military products, and the timing of the recognition of those revenues, is impacted by agreements with tiered pricing or variable rate structures. We include variable consideration in the estimated transaction price when there is a basis to reasonably estimate the amount of the consideration. These estimates are based on historical experience, anticipated performance and our best judgment at the time. Because of our certainty in estimating these amounts, they are included in the transaction price of our contracts and the associated remaining performance obligations.
Accounting for CPFF and FFP contracts and programs involves the use of various techniques to estimate total contract revenue and costs. For these contracts, we estimate the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognize that profit over the life of the contract. Contract estimates are based on various assumptions to project the outcome of future events. These assumptions include the complexity of the work to be performed; the cost and availability of materials; the performance of subcontractors; and the availability and timing of funding from the customer.
As a significant change in one or more of these estimates could affect the profitability of our contracts, we review and update our contract-related estimates regularly. We recognize adjustments in estimated profit on contracts under the cumulative
catch-up
method. Under this method, the impact of the adjustment on profit recorded to date on a contract is recognized in the period the adjustment is identified. Revenue and profit in future periods of contract performance are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, we recognize the total loss in the quarter it is identified.
Government Grants and Credits
The Company generally records grants from governmental agencies related to income as a reduction in operating expense. Grants are recognized when there is reasonable assurance that the Company will comply with the conditions attached to the grant arrangement and the grant will be received. Reimbursements of eligible expenditures pursuant to government assistance programs are recorded as reductions of operating costs when the related costs have been incurred and there is reasonable assurance regarding collection of the claim. Grant claims not settled by the balance sheet date are recorded as receivables,
provided their receipt is reasonably assured. The determination of the
amount
of the claim, and accordingly the receivable amount, requires management to make calculations based on its interpretation of eligible expenditures in accordance with the terms of the programs. The reimbursement claims submitted by the Company are subject to review by the relevant government agencies. In Singapore, Intevac receives government assistance under the Job Support Scheme (“JSS”). During fiscal 2020, the Company received $567,000 in JSS grants of which $328,000 is reported as a reduction of cost of net revenues, $90,000 is reported as a reduction of research and development (“R&D”) expenses and $149,000 is reported as a reduction of selling, general and administrative expenses on the consolidated statement of income.

45

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
Advertising Costs
Advertising costs are expensed as incurred. Advertising costs were not material for all periods presented.
Foreign Currency Translation
The functional currency of Intevac’s foreign subsidiaries in Singapore and Hong Kong and the Taiwan branch is the U.S. dollar. The functional currency of Intevac’s foreign subsidiaries in China, Malaysia and Korea is the local currency of the country in which the respective subsidiary operates. Assets and liabilities recorded in foreign currencies are translated at
year-end
exchange rates; revenues and expenses are translated at average exchange rates during the year. The effects of foreign currency translation adjustments are included in stockholders’ equity as a component of accumulated other comprehensive income in the accompanying consolidated balance sheets. The effects of foreign currency transactions are included in other income (expense), net in the determination of net income. Losses from foreign currency transactions were $139,000 and $85,000 in 2020 and 2019, respectively.
Comprehensive Income
The changes in accumulated other comprehensive income by component, were as follows for the years ended January 2, 2021 and December 28, 2019:​​​​​​​
 
    
Foreign
currency
    
Unrealized holding
gains (losses) on
available-for-sale

investments
    
Total
 
    
(in thousands)
 
Balance at December 29, 2018
   $ 405      $ (27    $ 378  
    
 
 
    
 
 
    
 
 
 
Other comprehensive income (loss) before reclassification
     (24      70        46  
Amounts reclassified from other comprehensive income (loss)
     —          —          —    
    
 
 
    
 
 
    
 
 
 
Net current-period other comprehensive income (loss)
     (24      70        46  
    
 
 
    
 
 
    
 
 
 
Balance at December 28, 2019
   $ 381      $ 43      $ 424  
    
 
 
    
 
 
    
 
 
 
Other comprehensive income (loss) before reclassification
     221        (5      216  
Amounts reclassified from other comprehensive income (loss)
     —          —          —    
    
 
 
    
 
 
    
 
 
 
Net current-period other comprehensive income (loss)
     221        (5      216  
    
 
 
    
 
 
    
 
 
 
Balance at January 2, 2021
   $ 602      $ 38      $ 640  
    
 
 
    
 
 
    
 
 
 
Employee Stock Plans
Intevac has equity-based compensation plans that provide for the grant to employees of equity-based awards, including incentive or
non-statutory
stock options, performance-based stock options (“PSOs”), restricted stock, stock appreciation rights, restricted stock units (“RSUs”), performance-based restricted stock units (“PRSUs”) and performance shares. In addition, these plans provide for the grant of
non-statutory
stock options and RSUs to
non-employee
directors and consultants. Intevac also has an employee stock purchase plan, which provides Intevac’s employees with the opportunity to purchase Intevac common stock at a discount through payroll deductions. See Note 3 for a complete description of these plans and their accounting treatment.

Recent Accounting Pronouncements Not Yet Adopted
In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”)
2020-04,
Reference Rate Reform (Topic 848)
. This ASU provides optional expedients and exceptions for applying U.S. generally accepted accounting principles to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. Adoption of the expedients and exceptions is permitted upon issuance of this update through December 31, 2022. The FASB also issued ASU
2021-01,
Reference Rate Reform (Topic 848): Scope
in January 2021. It clarifies that certain optional expedients and exceptions in Topic 848 apply to derivatives that are affected by the discounting transition. The amendments in this ASU affect the guidance in ASU
2020-04
and are effective in the same timeframe as ASU
2020-04.
We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

46

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
In December 2019, the FASB issued ASU
2019-12,
Simplifying the Accounting for Income Taxes (ASC Topic 740)
. This ASU simplifies accounting for income taxes by removing certain exceptions to the general principles and amending existing guidance to improve consistent application. The Company is required to adopt this guidance in the first quarter of fiscal year 2021. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.
In June 2016, the FASB issued ASU
2016-13,
Financial Instruments – Credit Losses 
(Topic 326).
This ASU amends the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in the more-timely recognition of losses. This update becomes effective and will be adopted by Intevac in the first quarter of fiscal 2023. We are currently assessing how the adoption of this standard will impact our consolidated financial statements.
2.    Revenue
The following tables represent a disaggregation of revenue from contracts with customers for fiscal 2020 and 2019 along with the reportable segment for each category.
Major Products and Service Lines
 
TFE
  
2020
    
2019
 
    
(in thousands)
 
    
HDD
    
DCP
    
PV
    
Total
    
HDD
    
DCP
    
PV
    
Total
 
Systems, upgrades and spare parts
   $ 45,620      $ —        $ 426      $ 46,046      $ 52,759      $         $ 15,653      $ 68,412  
Field service
     6,080                  2        6,082        5,210        2        54        5,266  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total TFE net revenues
   $ 51,700      $ —        $ 428      $ 52,128      $ 57,969      $ 2      $ 15,707      $ 73,678  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
Photonics
  
2020
    
2019
 
    
(in thousands)
 
Products:
                 
Military products
   $ 20,409      $ 12,480  
Commercial products
     395        640  
Repair and other services
     1,947        2,430  
    
 
 
    
 
 
 
Total Photonics product net revenues
     22,751        15,550  
Technology development:
                 
FFP
     19,648        12,521  
CPFF
     3,297        7,134  
Time and materials
               2  
    
 
 
    
 
 
 
Total technology development net revenues
     22,945        19,657  
    
 
 
    
 
 
 
Total Photonics net revenues
   $ 45,696      $ 35,207  
    
 
 
    
 
 
 
 
Primary Geography Markets
 
    
2020
    
2019
 
    
(in thousands)
 
    
TFE
    
Photonics
    
Total
    
TFE
    
Photonics
    
Total
 
United States
   $ 6,450      $ 45,363      $ 51,813      $ 1,306      $ 34,664      $ 35,970  
Asia
     45,611        —          45,611        72,372        —          72,372  
Europe
     67        333        400        —          543        543  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net revenues
   $ 52,128      $ 45,696      $ 97,824      $ 73,678      $ 35,207      $ 108,885  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
47

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
Timing of Revenue Recognition
 
    
2020
    
2019
 
    
(in thousands)
 
    
TFE
    
Photonics
    
Total
    
TFE
    
Photonics
    
Total
 
Products transferred at a point in time
   $ 52,128      $ 1,947      $ 54,075      $ 73,678      $ 2,430      $ 76,108  
Products and services transferred over time
     —          43,749        43,749        —          32,777        32,777  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net revenues
     $52,128      $ 45,696      $ 97,824      $ 73,678      $ 35,207      $ 108,885  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
The following table reflects the changes in our contract assets, which we classify as accounts receivable, unbilled or retainage and our contract liabilities which we classify as deferred revenue and customer advances for fiscal 2020:
 
    
January 2,
2021
    
December 28,
2019
    
Change
 
    
(In thousands)
 
TFE:
                          
Contract assets:
                          
Accounts receivable, unbilled
   $ 369      $ 760      $ (391
    
 
 
    
 
 
    
 
 
 
Contract liabilities:
                          
Deferred revenue
   $ 482      $ 320      $ 162  
Customer advances
     33        4,007        (3,974
    
 
 
    
 
 
    
 
 
 
     $ 515      $ 4,327      $ (3,812
    
 
 
    
 
 
    
 
 
 
Photonics:
                          
Contract assets:
                          
Accounts receivable, unbilled
   $ 5,439      $ 3,210      $ 2,229  
Retainage
     126        99        27  
    
 
 
    
 
 
    
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     $ 5,565      $ 3,309      $ 2,256  
    
 
 
    
 
 
    
 
 
 
Contract liabilities:
                          
Deferred revenue
   $ 779      $ —        $ 779  
    
 
 
    
 
 
    
 
 
 
Accounts receivable, unbilled in our TFE segment represents a contract asset for revenue that has been recognized in advance of billing the customer. For our system and certain upgrade sales, our TFE customers generally pay in three installments, with a portion of the system price billed upon receipt of an order, a portion of the price billed upon shipment, and the balance of the price due upon completion of installation and acceptance of the system at the customer’s factory. Accounts receivable, unbilled in our TFE segment generally represents the balance of the system price that is due upon completion of installation and acceptance less the amount that has been deferred as revenue for the performance of the installation tasks. During fiscal 2020, contract assets in our TFE segment decreased by $391,000 primarily due to the final billing on two systems that were pending acceptance as of December 28, 2019 that completed installation and were accepted by the customer, offset by the accrual of revenue for an additional two systems delivered during fiscal 2020, one of which was pending acceptance as of January 2, 2021.
 
Customer advances in our TFE segment generally represent amounts billed to the customer prior to transferring goods which represents a contract liability. The Company has elected to use the practical expedient to disregard the effect of the time value of money in a significant financing component when its payment terms are less than one year. These contract advances are liquidated when revenue is recognized. Deferred revenue in our TFE segment generally represents amounts billed to a customer for completed systems at the customer site that are undergoing installation and acceptance testing where transfer of control has not yet occurred as Intevac does not yet have a demonstrated history of meeting the acceptance criteria upon the customer’s receipt of product and represents a contract liability. During fiscal 2020, we recognized revenue in our TFE segment of $4.0 million and $203,000 that was included in customer advances and deferred revenue, respectively, at the beginning of the period.
 
 
48

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
Accounts receivable, unbilled in our Photonics segment represents a contract asset for revenue that has been recognized in advance of billing the customer, which is common for contracts in the defense industry. In our Photonics segment, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., monthly) or upon achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. Our contracts with the U.S. government may also contain retainage provisions. Retainage represents a contract asset for the portion of the contract price earned by us for work performed, but held for payment by the U.S. government as a form of security until satisfactory completion of the contract. The retainage is billable upon completion of the contract performance and approval of final indirect expense rates by the government. During fiscal 2020, contract assets in our Photonics segment increased by $2.3 million primarily due to the revenue recognized on FFP contracts in advance of billing and the accrual of revenue incurred costs under CPFF contracts, offset in part by the completion of certain CPFF contracts and the final settlement of retainage amounts under certain CPFF contracts.
Deferred revenue in our Photonics segment generally represents a contract liability for amounts billed to the customer upon achievement of contractual milestones. These amounts are liquidated when revenue is recognized.
On January 2, 2021 we had $ 46.9 million of remaining performance obligations, which we also refer to as backlog. Backlog at January 2, 2021 consisted of $5.6 million of TFE backlog and $41.3 million of Photonics backlog. We expect to recognize approximately 61% of our remaining performance obligations as revenue in 2021, 26% in 2022, 12% in 2023 and 1% in 2024.
3. Equity-Based Compensation
Intevac accounts for share-based awards in accordance with the provisions of the accounting guidance which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees, consultants and directors based upon the grant-date fair value of those awards. The estimated fair value of Intevac’s equity-based awards is amortized over the awards’ service periods using the graded vesting attribution method.
Descriptions of Plans
Equity Incentive Plans
At January 2, 2021, Intevac had equity-based awards outstanding under the 2020 Equity Incentive Plan, the 2012 Equity Incentive Plan and the 2004 Equity Incentive Plan (the “Plans”) and the 2003 Employee Stock Purchase Plan (the “ESPP”). Intevac’s stockholders approved all of these plans.
The Plans are a broad-based, long-term retention program intended to attract and retain qualified management and employees, and align stockholder and employee interests. The Plans permit the grant of incentive or
non-statutory
stock options, performance-based stock options (“PSOs”), restricted stock, stock appreciation rights, restricted stock units (“RSUs”), performance-based restricted stock units (“PRSUs”) and performance shares. Option price, vesting period, and other terms are determined by the administrator of the Plans, but the option price shall generally not be less than 100% of the fair market value per share on the date of grant. As of January 2, 2021, 5.0 million shares of common stock were authorized for future issuance under the Plans. The 2020 Equity Incentive Plan expires no later than May 13, 2030.
 
2003 Employee Stock Purchase Plan
The ESPP provides that eligible employees may purchase Intevac’s common stock through payroll deductions at a price equal to 85% of the lower of the fair market value at the entry date of the applicable offering period or at the end of each applicable purchase interval. Offering periods are generally two years in length, and consist of a series of
six-month
purchase intervals. Eligible employees may join the ESPP at the beginning of any
six-month
purchase interval. Under the terms of the ESPP, employees can choose to have up to 15% of their base earnings withheld to purchase Intevac common stock. Beginning August 1, 2020, under the terms of the ESPP, employees can choose to have up to 50% of their base earnings withheld to purchase Intevac common stock (not to exceed $25,000 per year). As of January 2, 2021, 663,000 shares remained available for issuance under the ESPP.
 
49

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
The effect of recording equity-based compensation for fiscal 2020 and 2019 was as follows (in thousands):
 
    
2020
    
2019
 
Equity-based compensation by type of award:
                 
Stock options
     $504        $819  
RSUs
     1,936        1,657  
Employee stock purchase plan
     949        749  
    
 
 
    
 
 
 
Total equity-based compensation
   $ 3,389      $ 3,225  
    
 
 
    
 
 
 
Equity-based compensation expense is based on awards which vest. Intevac accounts for forfeitures as they occur, rather than estimating expected forfeitures.
Stock Options
The exercise price of each stock option equals the market price of Intevac’s stock on the date of grant. Most options are scheduled to vest over three and/or four years and expire no later thanten years after the grant date. The fair value of each option grant is estimated on the date of grant using the Black-Scholes option pricing model. This model was developed for use in estimating the value of publicly traded options that have no vesting restrictions and are fully transferable. Intevac’s employee stock options have characteristics significantly different from those of publicly traded options. The weighted-average assumptions used in the model are outlined in the following table:
 
    
2020
   
2019
 
Stock Options:
                
Weighted-average fair value of grants per share
   $ 1.82     $ 2.06  
Expected volatility
     46.06     43.23
Risk free interest rate
     0.44%       1.86%  
Expected term of options (in years)
     4.39       4.60  
Dividend yield
     None       None  
The computation of the expected volatility assumption used in the Black-Scholes calculations for new grants is based on historical volatility of Intevac’s stock price. The risk-free interest rate is based on the yield available on U.S. Treasury Strips with an equivalent remaining term. The expected life of employee stock options represents the weighted-average period that the stock options are expected to remain outstanding and was determined based on historical experience of similar awards, giving consideration to the contractual terms of the stock-based awards and vesting schedules. The dividend yield assumption is based on Intevac’s history of not paying dividends and the assumption of not paying dividends in the future.
Performance stock options (“PSOs”) vest upon the achievement of certain market conditions (our stock performance) during a set performance period (typically 4 years) subject to the grantee’s continued service with Intevac through the date the applicable market condition is achieved. The fair value is based on the values calculated under the Monte Carlo simulation model on the grant date. Compensation cost is not adjusted in future periods for subsequent changes in the expected outcome of market related conditions. The compensation expense is recognized over the derived service period. We granted
37,500
of such stock options to the chief executive officer in 2019. These PSOs have a derived service period of
1.1
years.
 
Intevac estimated the weighted-average fair value of PSOs using the following weighted-average assumptions:
  
 
 
  
2019
 
Weighted-average fair value of grants per share
  
$
1.75
 
Expected volatility
  
 
43.43
Risk free interest rate
  
1.96%
 
Expected term (in years)
  
 
4.60
 
Dividend yield
  
 
None
 
 
50

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
A summary of the stock option activity is as follows:
 
    
Shares
   
Weighted Average

Exercise Price
    
Weighted

Average
Remaining
Contractual
Term (years)
    
Aggregate

Intrinsic

Value
 
Options outstanding at December 28, 2019
     2,096,610     $ 6.63        3.75      $ 2,048,964  
Options granted
     6,000     $ 4.88                    
Options cancelled and forfeited
     (220,971   $ 6.88                    
Options exercised
     (67,172   $ 4.85                    
    
 
 
                           
Options outstanding at January 2, 2021
     1,814,467     $ 6.66        3.08      $ 2,520,722  
    
 
 
                           
Options exercisable at January 2, 2021
     1,372,871     $ 6.77        2.52      $ 1,798,938  
The total intrinsic value of options exercised during fiscal years 2020 and 2019 was $110,000 and $249,000, respectively. At January 2, 2021, Intevac had $312,000 of total unrecognized compensation expense related to stock option plans that will be recognized over the weighted-average period of 1.03 years.
RSUs
A summary of the RSU activity is as follows:
 
    
Shares
   
Weighted
Average
Grant Date
Fair Value
    
Weighted

Average
Remaining
Contractual
Term (years)
    
Aggregate
Intrinsic
Value
 
Non-vested
RSUs at December 28, 2019
     553,355     $ 6.15        1.30      $ 3,713,012  
Granted
     668,413     $ 4.87                    
Vested
     (243,312   $ 6.38                    
Cancelled
     (76,822   $ 4.26                    
    
 
 
                           
Non-vested
RSUs at January 2, 2021
     901,634     $ 5.30        1.50      $ 6,500,781  
    
 
 
                           
Time-based RSUs are converted into shares of Intevac common stock upon vesting on a
one-for-one
basis. Time-based RSUs typically are scheduled to vest over three and/or four years. Vesting of time-based RSUs is subject to the grantee’s continued service with Intevac. The compensation expense related to these awards is determined using the fair market value of Intevac common stock on the date of the grant, and the compensation expense is recognized over the vesting period. At January 2, 2021, Intevac had $2.5 million of total unrecognized compensation expense related to RSUs that will be recognized over the weighted-average period of 1.50 years.
In May 2020, we granted 109,465 performance-based restricted stock units (“PRSUs”) to members of our senior management. The PRSUs were issued collectively in four separate tranches with individual
one-year
performance periods beginning in May 2020, 2021, 2022 and 2023, respectively. Vesting of the PRSUs is based on the performance of our common stock relative to the performance of a peer group. The fair value of each PRSU award was estimated on the date of grant using a Monte Carlo simulation. PRSU activity is included in the above RSU tables. At the end of each performance measurement
 
period, the Compensation Committee will determine the achievement against the performance objectives. Any earned PRSU awards will vest 100% after the end of the applicable performance measurement period.
Intevac estimated the weighted-average fair value of PRSUs using the following weighted-average assumptions:
 
    
2020
 
Weighted-average fair value of grants per share
   $ 3.16  
Expected volatility
     46.7
Risk-free interest rate
     0.25
Dividend yield
     None  
 
51

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
ESPP
The fair value of the employee stock purchase right is estimated on the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions:
 
    
2020
   
2019
 
Stock Purchase Rights:
                
Weighted-average fair value of grants per share
   $ 2.20     $ 1.73  
Expected volatility
     51.49     45.81
Risk free interest rate
     0.14     2.28
Expected term of purchase rights (in years)
     1.24       0.91  
Dividend yield
     None       None  
The expected life of purchase rights is the period of time remaining in the current offering period.
The ESPP activity during fiscal 2020 and 2019 is as follows:
 
    
2020
    
2019
 
    
(in thousands, except per share amounts)
 
Shares purchased
     392        370  
Weighted-average purchase price per share
   $ 4.01      $ 3.96  
Aggregate intrinsic value of purchase rights exercised
   $ 765      $ 513  
As of January 2, 2021, Intevac had $1.2 million of total unrecognized compensation expense related to purchase rights that will be recognized over the weighted-average period of 1.11 years.
4. Earnings Per Share
Intevac calculates basic earnings per share (“EPS”) using net income and the weighted-average number of shares outstanding during the reporting period. Diluted EPS includes the effect from potential issuance of common stock pursuant to the exercise of employee stock options and vesting of RSUs.
The following table sets forth the computation of basic and diluted net income per share:
 
    
2020
    
2019
 
    
(in thousands, except per share amounts)
 
Net income
   $ 1,056      $ 1,148  
    
 
 
    
 
 
 
Weighted-average shares – basic
     23,669        23,063  
Effect of dilutive potential common shares
     482        277  
    
 
 
    
 
 
 
Weighted-average shares – diluted
     24,151        23,340  
    
 
 
    
 
 
 
Net income per share –basic
   $ 0.04      $ 0.05  
    
 
 
    
 
 
 
Net income per share –diluted
   $ 0.04      $ 0.05  
    
 
 
    
 
 
 
 
 
The potentially dilutive securities were excluded (as common stock equivalents) from the computation of diluted net income per share for the periods presented as their effect would have been antidilutive:
 
    
2020
    
2019
 
    
(in thousands)
 
Stock options to purchase common stock
     935        1,235  
RSUs
     5        5  
Employee stock purchase plan
     103        3  
 
52

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
5. Concentrations
Credit Risk and Significant Customers
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist of cash equivalents, short- and long-term investments, restricted cash, and accounts receivable. Intevac generally invests its excess cash in money market funds, certificates of deposit, commercial paper, obligations of the U.S. government and its agencies, corporate debt securities, asset backed securities and municipal bonds. The Company has adopted an investment policy and established guidelines relating to credit quality, diversification and maturities of its investments in order to preserve principal and maintain liquidity. All investment securities in Intevac’s portfolio have an investment grade credit rating.
Intevac’s accounts receivable tend to be concentrated in a limited number of customers. The following customers accounted for at least 10 percent of Intevac’s accounts receivable at January 2, 2021 and December 28, 2019.
 
    
2020
   
2019
 
Seagate Technology
     45     60
U.S. Government
     26     25
HGST
     14     *  
 
*
Less than 10%
Intevac’s largest customers tend to change from period to period. Historically, a significant portion of Intevac’s revenues in any particular period have been attributable to sales to a limited number of customers. Intevac performs credit evaluations of its customers’ financial condition and generally requires deposits on system orders but does not generally require collateral or other security to support customer receivables.
The following customers accounted for at least 10 percent of Intevac’s consolidated net revenues in fiscal 2020 and/or 2019.
 
    
2020
   
2019
 
Seagate Technology
     42     49
U.S. Government
     29     20
Elbit Systems of America
     12     *  
Jolywood (Hongkong) Industrial Holdings Co., Limited
     *       14
 
*
Less than 10%
Products
Disk manufacturing products contributed a significant portion of Intevac’s revenues in fiscal 2020 and 2019. Intevac expects that the ability to maintain or expand its current levels of revenues in the future will depend upon continuing market demand for its products; its success in enhancing its existing systems and developing and manufacturing competitive disk manufacturing equipment, such as the 200 Lean; its success in utilizing Intevac’s expertise in complex manufacturing equipment to develop and sell new manufacturing equipment products for PV, DCP and advanced semiconductor packaging and Intevac’s success in developing military products based on its
low-light
technology.
 
53

 
 
INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
 
6. Balance Sheet Details
Balance sheet details were as follows as of January 2, 2021 and December 28, 2019:
Trade and Other Accounts Receivable, Net
 
    
January 2,
    
December 28,
 
    
2021
    
2019
 
    
(in thousands)
 
Trade receivables and other
   $ 22,712      $ 24,472  
Unbilled costs and accrued profits
     5,934        4,069  
Income tax receivable
     —          78  
Less: allowance for doubtful accounts
     —          —    
    
 
 
    
 
 
 
     $ 28,646      $ 28,619  
    
 
 
    
 
 
 
Inventories
Inventories are stated at the lower of average cost or net realizable value and consist of the following:
 
    
January 2,
    
December 28,
 
    
2021
    
2019
 
    
(in thousands)
 
Raw materials
   $ 9,999      $ 15,286  
Work-in-progress
     4,832        4,748  
Finished goods
     6,858        4,873  
    
 
 
    
 
 
 
     $ 21,689      $ 24,907  
    
 
 
    
 
 
 
Finished goods inventory at January 2, 2021 and December 28, 2019 included one VERTEX SPECTRA system for DCP under evaluation at a customer’s factory and one MATRIX PVD system for advanced semiconductor packaging under evaluation at a customer’s factory.
Property, Plant and Equipment
 
    
January 2,
2021
    
December 28,
2019
 
    
(in thousands)
 
Leasehold improvements
   $ 16,323      $ 15,037  
Machinery and equipment
     46,846        46,674  
    
 
 
    
 
 
 
       63,169        61,711  
Less accumulated depreciation and amortization
     52,165        50,113  
    
 
 
    
 
 
 
Total property, plant and equipment, net
   $ 11,004      $ 11,598  
    
 
 
    
 
 
 
Deferred Income Taxes and Other Long-Term Assets
 
    
January 2,
2021
    
December 28,
2019
 
    
(in thousands)
 
Deferred income taxes
   $ 5,335      $ 6,252  
Prepaid expenses
     151        —    
Purchased intangible assets, net
     —          274  
Income tax receivable
     —          78  
    
 
 
    
 
 
 
     $ 5,486      $ 6,604  
    
 
 
    
 
 
 
 
54

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
 
Accounts Payable
Included in accounts payable is $84,000 and $512,000 of book overdraft at January 2, 2021 and December 28, 2019, respectively.
Other Accrued Liabilities
 
    
January 2,
2021
    
December 28,
2019
 
    
(in thousands)
 
Deferred revenue
   $ 1,261      $ 320  
Other taxes payable
     935        1,155  
Accrued product warranties
     405        846  
Income taxes payable
     263        403  
Other
     734        869  
    
 
 
    
 
 
 
Total other accrued liabilities
   $ 3,598      $ 3,593  
    
 
 
    
 
 
 
Other Long-Term Liabilities
 
    
January 2,
2021
    
December 28,
2019
 
    
(in thousands)
 
Employer payroll taxes
   $ 382      $ —    
Accrued product warranties
     75        176  
Accrued income taxes
     —          10  
    
 
 
    
 
 
 
Total other long-term liabilities
   $ 457      $ 186  
    
 
 
    
 
 
 
7. Purchased Intangible Assets, Net
As of January 2, 2021, all acquisition-related intangible assets had reached the end of their useful lives and did not have any remaining carrying value. The carrying value of acquisition-related intangible assets subject to amortization, excluding fully amortized intangible assets, as of December 28, 2019 is set forth in the following table:
 
    
December 28, 2019
 
    
Gross Carrying
Amount
    
Accumulated
Amortization
    
Net Carrying
Amount
 
    
(in thousands)
 
Customer relationships
   $ 560      $ 524      $ 36  
Purchased technology
     4,000        3,762        238  
    
 
 
    
 
 
    
 
 
 
Total amortizable intangible assets
   $ 4,560      $ 4,286      $ 274  
    
 
 
    
 
 
    
 
 
 
Total amortization expense of purchased intangibles was $274,000 for fiscal 2020 and was $615,000 for fiscal 2019.
8. Contingent Consideration
In connection with the acquisition of SIT, Intevac agreed to pay to the selling shareholders in cash a revenue earnout on Intevac’s net revenues from commercial sales of certain products over a specified period up to an aggregate of $9.0 million. The earnout period terminated on June 30, 2019. There is no remaining contingent consideration obligation associated with the earnout agreement at January 2, 2021.
 
55

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
 
The following table represents a reconciliation of the change in the fair value measurement of the contingent consideration liability for fiscal 2019:
 
    
2019
 
    
(in thousands)
 
Beginning balance
   $ 223  
Changes in fair value
     7  
Cash payments made
     (230
    
 
 
 
Ending balance
   $ —    
    
 
 
 
9. Financial Instruments
Cash, Cash Equivalents and Investments
Cash and cash equivalents, short-term investments and long-term investments consist of:
 
    
January 2, 2021
 
    
Amortized Cost
    
Unrealized
Holding Gains
    
Unrealized
Holding Losses
    
Fair Value
 
    
(in thousands)
 
Cash and cash equivalents:
                                   
Cash
   $ 24,729      $ —        $ —        $ 24,729  
Money market funds
     3,612        —          —          3,612  
Certificates of deposit
     1,000        —          —          1,000  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total cash and cash equivalents
   $ 29,341      $ —        $ —        $ 29,341  
Short-term investments:
                                   
Certificates of deposit
   $ 6,450      $ 2      $ —        $ 6,452  
Commercial paper
     500        —          —          500  
Corporate bonds and medium-term notes
     2,929        6        —          2,935  
Municipal bonds
     400        —          —          400  
U.S. treasury securities
     4,527        25        —          4,552  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total short-term investments
   $ 14,806      $ 33      $ —        $ 14,839  
Long-term investments:
                                   
Certificates of deposit
   $ 500      $ —        $ —        $ 500  
Corporate bonds and medium-term notes
     3,474        4        —          3,478  
U.S. treasury securities
     1,409        1        —          1,410  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total long-term investments
   $ 5,383      $ 5      $ —        $ 5,388  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total cash, cash equivalents, and investments
   $ 49,530      $ 38      $ —        $ 49,568  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
56

 
INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
 
    
December 28, 2019
 
    
Amortized Cost
    
Unrealized
Holding Gains
    
Unrealized
Holding Losses
    
Fair Value
 
    
(in thousands)
 
Cash and cash equivalents:
                                   
Cash
   $ 16,512      $ —        $ —        $ 16,512  
Money market funds
     3,255        —          —          3,255  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total cash and cash equivalents
   $ 19,767      $ —        $ —        $ 19,767  
Short-term investments:
                                   
Certificates of deposit
   $ 3,000      $ 1      $ —        $ 3,001  
Commercial paper
     1,891        2        —          1,893  
Corporate bonds and medium-term notes
     6,383        25        —          6,408  
U.S. treasury securities
     5,417        1        —          5,418  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total short-term investments
   $ 16,691      $ 29      $ —        $ 16,720  
Long-term investments:
                                   
Certificates of deposit
   $ 499      $ 1      $ —        $ 500  
Corporate bonds and medium-term notes
     2,530        12        —          2,542  
U.S. treasury securities
     2,494        1        —          2,495  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total long-term investments
   $ 5,523      $ 14      $ —        $ 5,537  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total cash, cash equivalents, and investments
   $ 41,981      $ 43      $ —        $ 42,024  
    
 
 
    
 
 
    
 
 
    
 
 
 
The contractual maturities of
available-for-sale
securities at January 2, 2021 are presented in the following table.
 
    
Amortized Cost
    
Fair Value
 
    
(in thousands)
 
Due in one year or less
   $ 19,418      $ 19,451  
Due after one through five years
     5,383        5,388  
    
 
 
    
 
 
 
     $ 24,801      $ 24,839  
    
 
 
    
 
 
 
All prices for the fixed maturity securities including U.S. treasury and agency securities, certificates of deposit, commercial paper, corporate bonds, and municipal bonds are received from independent pricing services utilized by Intevac’s outside investment manager. This investment manager performs a review of the pricing methodologies and inputs utilized by the independent pricing services for each asset type priced by the vendor. In addition, on at least an annual basis, the investment manager conducts due diligence visits and interviews with each pricing vendor to verify the inputs utilized for each asset class. The due diligence visits include a review of the procedures performed by each vendor to ensure that pricing evaluations are representative of the price that would be received to sell a security in an orderly transaction. Any pricing where the input is based solely on a broker price is deemed to be a Level 3 price. Intevac uses the pricing data obtained from its outside investment manager as the primary input to make its assessments and determinations as to the ultimate valuation of the above-mentioned securities and has not made, during the periods presented, any material adjustments to such inputs.
 
57

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
 
The following table represents the fair value hierarchy of Intevac’s
available-for-sale
securities measured at fair value on a recurring basis as of January 2, 2021.
 
    
Fair Value Measurements

at January 2, 2021
 
    
Total
    
Level 1
    
Level 2
 
    
(in thousands)
 
Recurring fair value measurements:
                          
Available-for-sale
securities
                          
Money market funds
   $ 3,612      $ 3,612      $ —    
U.S. treasury securities
     5,962        5,962        —    
Certificates of deposit
     7,952        —          7,952  
Commercial paper
     500        —          500  
Corporate bonds and medium-term notes
     6,413        —          6,413  
Municipal bonds
     400        —          400  
    
 
 
    
 
 
    
 
 
 
Total recurring fair value measurements
   $ 24,839      $ 9,574      $ 15,265  
    
 
 
    
 
 
    
 
 
 
Derivatives
The Company uses foreign currency forward contracts to mitigate variability in gains and losses generated from the
re-measurement
of certain monetary assets and liabilities denominated in foreign currencies and to offset certain operational exposures from the impact of changes in foreign currency exchange rates. These derivatives are carried at fair value with changes recorded in interest income and other, net in the consolidated statements of income. Changes in the fair value of these derivatives are largely offset by
re-measurement
of the underlying assets and liabilities. Cash flows from such derivatives are classified as operating activities. The derivatives have maturities of approximately30 days.
The following table summarizes the Company’s outstanding derivative instruments on a gross basis as recorded in its consolidated balance sheets as of January 2, 2021 and December 28, 2019:
 
    
Notional Amounts
    
Derivative Liabilities
 
Derivative Instrument
  
January 2,
2021
    
December 28,
2019
    
January 2,
2021
    
December 28,
2019
 
                  
Balance

Sheet

Line
    
Fair

Value
    
Balance

Sheet

Line
    
Fair

Value
 
    
(in thousands)
                             
Undesignated Hedges:
                                                     
Forward Foreign Currency Contracts
   $ 983        1,035       
*
 
     $ 3       
*
 
 
 
   $ 4  
    
 
 
    
 
 
             
 
 
             
 
 
 
Total Hedges
   $ 983        1,035               $ 3               $ 4  
    
 
 
    
 
 
             
 
 
             
 
 
 
 
*
Other accrued liabilities
10. Equity
Stock Repurchase Program
On November 21, 2013, Intevac’s Board of Directors approved a stock repurchase program authorizing up to $30.0 million in repurchases. On August 15, 2018, Intevac’s Board of Directors approved a $10.0 million increase to the original stock repurchase program authorizing up to $40.0 million. Under this authorization, Intevac purchases shares of its common stock under a systematic stock repurchase program and may also make supplemental stock repurchases from time to time, depending on market conditions, stock price and other factors.
At January 2, 2021, $10.4 million remains available for future stock repurchases under the repurchase program.
 
58

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
 
The following table summarizes Intevac’s stock repurchases for fiscal 2020 and 2019:
 
    
2020
    
2019
 
    
(in thousands, except per share amounts)
 
Shares of common stock repurchased
     98        24  
Cost of stock repurchased
   $ 393      $ 111  
Average price paid per share
   $ 3.97      $ 4.67  
Intevac records treasury stock purchases under the cost method using the
first-in,
first-out
(FIFO) method. Upon reissuance of treasury stock, amounts in excess of the acquisition cost are credited to additional
paid-in
capital. If Intevac reissues treasury stock at an amount below its acquisition cost and additional
paid-in
capital associated with prior treasury stock transactions is insufficient to cover the difference between the acquisition cost and the reissue price, this difference is recorded against the accumulated deficit.
11. Income Taxes
The provision for income taxes on income from operations for fiscal 2020 and 2019 consists of the following (in thousands):
 
    
2020
    
2019
 
Federal:
                 
Current
   $ (915    $ —    
Deferred
                   
    
 
 
    
 
 
 
       (915      —    
State:
                 
Current
     4        4  
Deferred
                   
    
 
 
    
 
 
 
       4        4  
Foreign:
                 
Current
     1,705        1,694  
Deferred
     917        1,661  
    
 
 
    
 
 
 
       2,622        3,355  
Total
   $ 1,711      $ 3,359  
    
 
 
    
 
 
 
Income (loss) before income taxes for fiscal 2020 and 2019 consisted of the following (in thousands):
 
    
2020
   
2019
 
U.S
   $ (3,293   $ (4,875
Foreign
     6,060       9,382  
    
 
 
   
 
 
 
     $ 2,767     $ 4,507  
    
 
 
   
 
 
 
Effective tax rate
     61.8     74.5
    
 
 
   
 
 
 
59

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
 
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts for income tax purposes. Significant components of deferred tax assets are as follows (in thousands):
 
    
January 2,
2021
   
December 28,
2019
 
Deferred tax assets:
                
Vacation, warranty and other accruals
   $ 651     $ 635  
Depreciation and amortization
     —         89  
Intangible amortization
     551       804  
Purchased technology
     14       —    
Inventory valuation
     1,101       1,288  
Equity-based compensation
     1,494       1,593  
Net operating loss, research and other tax credit carryforwards
     55,322       54,818  
Other
     30       43  
    
 
 
   
 
 
 
       59,163       59,270  
Valuation allowance for deferred tax assets
     (52,088     (52,099
    
 
 
   
 
 
 
Total deferred tax assets
     7,075       7,171  
    
 
 
   
 
 
 
Deferred tax liabilities:
                
Depreciation and amortization
     (341     —    
Purchased technology
     —         (45
Unbilled revenue
     (1,399     (874
    
 
 
   
 
 
 
Total deferred tax liabilities
     (1,740     (919
    
 
 
   
 
 
 
Net deferred tax assets
   $ 5,335     $ 6,252  
    
 
 
   
 
 
 
As reported on the balance sheet:
                
Non-current
deferred tax assets
   $ 5,335     $ 6,252  
    
 
 
   
 
 
 
Intevac accounts for income taxes in accordance with accounting standards for such taxes, which requires that deferred tax assets and liabilities be recognized using enacted tax rates for the effect of temporary differences between the financial reporting and tax bases of recorded assets and liabilities.
Accounting standards also require that deferred tax assets be reduced by a valuation allowance if it is more likely than not that some portion of or all of the deferred tax asset will not be realized. Management assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use the existing deferred tax assets. In fiscal 2014, a valuation allowance of $9.4 million was established to record the portion of the Singapore deferred tax asset that more likely than not will not be realized. The Company concluded that, as of December 29, 2018, it is more likely than not that the Company will generate sufficient taxable income in Singapore to realize its deferred tax assets and reversed the valuation allowance during the fourth quarter of 2018. This reversal resulted in the recognition of a
non-cash
income tax benefit of $7.9 million for fiscal 2018. The Company has considered all positive and negative evidence regarding the ability to fully realize the deferred tax asset, including past operating results and the forecast of future taxable income. This conclusion, and the resulting reversal of the deferred tax asset valuation allowance, was based upon consideration of a number of factors, including the Company’s completion of 7 consecutive quarters of profitability and its forecast of future profitability under multiple scenarios that support the utilization of net operating loss carryforwards. After recognizing the reversal, the Company does not have a remaining valuation allowance against the deferred tax assets in Singapore at January 2, 2021.
In fiscal 2012, a valuation allowance of $23.4 million was established to record the portion of the U.S. federal deferred tax asset that more likely than not will not be realized. For fiscal 2020 a valuation allowance decrease of $416,000 and for fiscal 2019 a valuation allowance decrease of $689,000, respectively, were recorded for the U.S. federal deferred tax asset. A valuation allowance is recorded against the entire state deferred tax asset which consists of state income tax temporary differences and deferred research and other tax credits that are not realizable in the foreseeable future.
 
60

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
 
As of January 2, 2021, our federal, foreign and state net operating loss carryforwards for income tax purposes were approximately $71.0 million, $30.3 million and $70.8 million, respectively. The federal and state net operating loss carryforwards are subject to various limitations under Section 382 of the Internal Revenue Code and applicable state tax laws. If not utilized, the federal net operating loss carryforwards and the state net operating loss carryforwards will begin to expire in 2029 and 2028, respectively. The foreign net operating loss carryforwards do not expire. As of January 2, 2021, our federal and state tax credit carryforwards for income tax purposes were approximately $19.1 million and $16.8 million, respectively. If not utilized, the federal tax credit carryforwards will begin to expire in 2021 and the state tax credits carry forward indefinitely.
We account for Global Intangible
Low-Taxed
Income (“GILTI”) earned by certain foreign subsidiaries in the year the tax is incurred.
The Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted on March 27, 2020 in the United States. The CARES Act includes several significant provisions for corporations, including the usage of net operating losses and payroll benefits. Several foreign
(non-U.S.)
jurisdictions in which we operate have taken similar economic stimulus measures. The Company evaluated the provisions of the CARES Act and other
non-U.S.
economic measures and determined the impact on our financial position at January 2, 2021 and on the results of operations and cash flows for fiscal 2020 to be as follows.
Under the CARES Act, we elected to defer payment, on an interest-free basis, of the employer portion of social security payroll taxes incurred from March 27, 2020 to December 31, 2020.
One-half
of such deferral amount will become due on each of December 31, 2021 and December 31, 2022. We elected to utilize this deferral program to delay payment of approximately $764,000 of the employer portion of payroll taxes which were incurred between March 27, 2020 and December 31, 2020. On the consolidated balance sheets, the short-term portion of the deferred payroll tax liability is included in accrued payroll and related liabilities, while the long-term portion is included in other long-term liabilities. The Company also utilized the employee retention tax credit under the CARES Act for certain qualifying employee salary and wage expenditures. Tax benefits under the employee retention tax credit are not significant. Additionally, the CARES Act accelerated the timing of the refund for alternative minimum tax (“AMT”) credits. The entire balance of the income tax refund receivable of $157,000 was received in fiscal 2020.
In Singapore, Intevac receives government assistance under the Job Support Scheme (“JSS”). The purpose of the JSS is to provide wage support to employers to help them retain their local employees. During fiscal 2020, the Company received $567,000 in JSS grants, of which $328,000 is reported as a reduction of cost of net revenues, $90,000 is reported as a reduction of R&D expenses and $149,000 is reported as a reduction of selling, general and administrative expenses on the consolidated statement of income.
The difference between the tax provision at the statutory federal income tax rate and the tax provision for fiscal 2020 and 2019 was as follows (in thousands):
 
    
2020
   
2019
 
Income tax at the federal statutory rate
   $ 581     $ 947  
State income taxes, net of federal benefit
     4       4  
Change in valuation allowance:
                
U.S
     (416     (689
Foreign
           —    
Effect of foreign operations taxed at various rates
     (235     (397
Research tax credits
     (1,306     (1,710
Effect of tax rate changes, permanent differences and adjustments of prior deferrals
     2,504       3,685  
Unrecognized tax benefits
     579       1,519  
    
 
 
   
 
 
 
Total
   $ 1,711     $ 3,359  
    
 
 
   
 
 
 
Intevac has not provided for foreign withholding taxes on approximately $1.7 million of undistributed earnings from
non-U.S.
operations as of January 2, 2021 because Intevac intends to reinvest such earnings indefinitely outside of the United States. If Intevac were to distribute these earnings, foreign withholding tax would be payable. For all other undistributed foreign earnings, Intevac also intends to reinvest such earnings indefinitely outside of the United States.
 
61

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
 
The total amount of gross unrecognized tax benefits was $7.3 million as of January 2, 2021, none of which would affect Intevac’s effective tax rate if realized. The aggregate changes in the balance of gross unrecognized tax benefits were as follows for fiscal 2020 and 2019:
 
    
2020
   
2019
 
Beginning balance
   $ 7,683     $ 6,164  
Additions based on tax positions related to the current year
     589       1,519  
Settlements
           —    
Lapse of statute of limitations
     (945     —    
    
 
 
   
 
 
 
Ending balance
   $ 7,327     $ 7,683  
    
 
 
   
 
 
 
The Company does not anticipate any changes in the amount of unrecognized tax benefits in the next twelve months. It is Intevac’s policy to include interest and penalties related to unrecognized tax benefits in the provision for income taxes on the consolidated statements of income. During fiscal 2020 and 2019, Intevac recognized a net tax expense (benefit) for interest of ($2,000) and $0, respectively. As of January 2, 2021 Intevac did not have any accrued interest related to unrecognized tax benefits. Intevac did not accrue any penalties related to these unrecognized tax benefits because Intevac has other tax attributes which would offset any potential taxes due.
Intevac is subject to income taxes in the U.S. federal jurisdiction, and various state and foreign jurisdictions. Tax regulations within each jurisdiction are subject to the interpretation of the related tax laws and regulations and require significant judgment to apply. Intevac has certain tax attributes that are subject to adjustment back to 1999. Intevac is subject to potential income tax return examination by tax authorities for tax years after 2009 in the following material jurisdictions: U.S. (Federal and California) and Singapore. Intevac has certain tax attributes that are subject to adjustment back to 1999.
The Inland Revenue Authority of Singapore (“IRAS”) conducted a review of the fiscal 2009 through 2010 tax returns of the Company’s wholly-owned subsidiary, Intevac Asia Pte. Ltd. IRAS challenged the Company’s tax position with respect to certain deductions. The Company paid all contested taxes and the related interest to have the right to defend its position under Singapore tax law. During 2019, the Company received an unfavorable decision on its appeal to the Singapore Income Tax Board of Review. The Company appealed the decision to the Singapore High Court. In October 2020, the Company received an unfavorable decision on its appeal to the Singapore High Court. Management decided not to pursue additional appeals and the matter is fully settled. Presently, there are no other active income tax examinations in the jurisdictions where Intevac operates.
12. Employee Benefit Plans
Employee Savings and Retirement Plan
In 1991, Intevac established a defined contribution retirement plan with 401(k) plan features. The plan covers all United States employees eighteen years and older. Employees may make contributions by a percentage reduction in their salaries, not to exceed the statutorily prescribed annual limit. Intevac made cash contributions of $358,000 for fiscal 2020 and $334,000 for fiscal 2019. Employees may choose among several investment options for their contributions and their share of Intevac’s contributions, and they are able to move funds between investment options at any time. Intevac’s common stock is not one of the investment options. Administrative expenses relating to the plan are insignificant.
Employee Bonus Plans
Intevac has various employee bonus plans. A profit-sharing plan provides for the distribution of a percentage of
pre-tax
profits to substantially all of Intevac’s employees not eligible for other performance-based incentive plans, up to a maximum percentage of compensation. Other plans award annual cash bonuses to Intevac’s executives and key contributors based on the achievement of profitability and other specific performance criteria. Charges to expense under these plans were $3.3 million, and $2.8 million, respectively, for fiscal 2020 and 2019.
62

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
 
13. Commitments and Contingencies
Leases
Intevac leases certain manufacturing facilities, warehouses, office space, and equipment under
non-cancelable
operating leases that expire at various times up to March 2024 and has options to renew most leases, with rentals to be negotiated. Certain of Intevac’s leases contain provisions for rental adjustments. Operating lease rentals are expensed on a straight-line basis over the life of the lease beginning on the date we take possession of the property. At lease inception, we determine the lease term by assuming the exercise of those renewal options that are reasonably assured. The exercise of lease renewal options is at our sole discretion. The lease term is used to determine whether a lease is financing or operating and is used to calculate straight-line rent expense. Additionally, the depreciable life of leasehold improvements is limited by the expected lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term.
The following table reflects our lease assets and our lease liabilities at January 2, 2021 and December 28, 2019.
 
    
January 2,

2021
    
December 28,

2019
 
    
(in thousands)
 
Assets:
                 
Operating lease
right-of-use
assets
   $ 8,165      $ 10,279  
Liabilities:
                 
Current operating lease liabilities
   $ 2,853      $ 2,524  
Noncurrent operating lease liabilities
     6,803        9,532  
    
 
 
    
 
 
 
     $ 9,656      $ 12,056  
    
 
 
    
 
 
 
Lease Costs:
The components of lease costs were as follows:
 
    
2020
    
2019
 
    
(in thousands)
 
Operating lease cost
   $ 2,942      $ 3,112  
Short-term lease cost
     93        78  
    
 
 
    
 
 
 
Total lease cost
   $ 3,035      $ 3,190  
    
 
 
    
 
 
 
As of January 2, 2021 the maturity of operating lease liabilities was as follows:
 
(In thousands)
      
2021
   $ 3,388  
2022
     3,474  
2023
     3,289  
2024
     541  
    
 
 
 
Total lease payments
     10,692  
Less: Interest
     (1,036
    
 
 
 
Present value of lease liabilities
   $ 9,656  
    
 
 
 
Lease Term and Discount Rate:
 
    
January 2,

2021
   
December 28,

2019
 
Weighted-average remaining lease term (in years)
     3.09       4.08  
Weighted-average discount rate
     6.39     6.37
 
63

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
 
Other information:
Supplemental cash flow information related to leases was as follows (in thousands):
 
    
2020
    
2019
 
    
(in thousands)
 
Operating cash outflows from operating leases
   $ 3,332      $ 3,484  
    
 
 
    
 
 
 
Right-of-use
assets obtained in exchange for new operating lease liabilities
   $ 128      $ 934  
    
 
 
    
 
 
 
Guarantees
Officer and Director Indemnifications
As permitted or required under Delaware law and to the maximum extent allowable under that law, Intevac has certain obligations to indemnify its current and former officers and directors for certain events or occurrences while the officer or director is, or was, serving at Intevac’s request in such capacity. These indemnification obligations are valid as long as the director or officer acted in good faith and in a manner the person reasonably believed to be in, or not opposed to, the best interests of the Company and, with respect to any criminal action or proceeding, had no reasonable cause to believe his or her conduct was unlawful. The maximum potential amount of future payments Intevac could be required to make under these indemnification obligations is unlimited; however, Intevac has a director and officer insurance policy that mitigates Intevac’s exposure and enables Intevac to recover a portion of any future amounts paid. As a result of Intevac’s insurance policy coverage, Intevac believes the estimated fair value of these indemnification obligations is not material.
Other Indemnifications
As is customary in Intevac’s industry, many of Intevac’s contracts provide remedies to certain third parties such as defense, settlement, or payment of judgments for intellectual property claims related to the use of its products. Such indemnification obligations may not be subject to maximum loss clauses. Historically, payments made related to these indemnifications have been immaterial.
Letters of Credit
As of January 2, 2021, we had letters of credit and bank guarantees outstanding totaling $787,000, including the standby letter of credit outstanding under the Santa Clara, California facility lease and various other guarantees with its bank. These letters of credit and bank guarantees are collateralized by $787,000 of restricted cash.
Warranty
Intevac provides for the estimated cost of warranty when revenue is recognized. Intevac’s warranty is per contract terms and for its HDD, PV and DCP manufacturing systems the warranty typically ranges between 12 and 24 months from customer acceptance. For systems sold through a distributor, Intevac offers a
3-month
warranty. The remainder of any warranty period is the responsibility of the distributor. During this warranty period any defective
non-consumable
parts are replaced and installed at no charge to the customer. Intevac uses estimated repair or replacement costs along with its historical warranty experience to determine its warranty obligation. The provision for the estimated future costs of warranty is based upon historical cost and product performance experience. Intevac exercises judgment in determining the underlying estimates.
On the consolidated balance sheets, the short-term portion of the warranty provision is included in other accrued liabilities, while the long-term portion is included in other long-term liabilities. The expense associated with product warranties issued or adjusted is included in cost of net revenues on the consolidated statements of income.
 
64

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
 
The following table displays the activity in the warranty provision account for fiscal 2020 and 2019:
 
    
2020
    
2019
 
    
(in thousands)
 
Beginning balance
   $ 1,022      $ 997  
Expenditures incurred under warranties
     (512      (625
Accruals for product warranties
     280        955  
Adjustments to previously existing warranty accruals
     (310      (305
    
 
 
    
 
 
 
Ending balance
   $ 480      $ 1,022  
    
 
 
    
 
 
 
Legal Matters
From time to time, Intevac receives notification from third parties, including customers and suppliers, seeking indemnification, litigation support, payment of money or other actions in connection with claims made against them. In addition, from time to time, Intevac receives notification from third parties claiming that Intevac may be or is infringing their intellectual property or other rights. Intevac also is subject to various other legal proceedings and claims, both asserted and unasserted, that arise in the ordinary course of business. Although the outcome of these claims and proceedings cannot be predicted with certainty, Intevac does not believe that any of these other existing proceedings or claims will have a material adverse effect on its consolidated financial condition or results of operations.
14. Segment and Geographic Information
Intevac’stwo reportable segments are: TFE and Photonics. Intevac’s chief operating decision-maker has been identified as the President and CEO, who reviews operating results to make decisions about allocating resources and assessing performance for the entire Company. Segment information is presented based upon Intevac’s management organization structure as of January 2, 2021 and the distinctive nature of each segment. Future changes to this internal financial structure may result in changes to the reportable segments disclosed.
Each reportable segment is separately managed and has separate financial results that are reviewed by Intevac’s chief operating decision-maker. Each reportable segment contains closely related products that are unique to the particular segment. Segment operating profit is determined based upon internal performance measures used by the chief operating decision-maker.
Intevac derives the segment results from its internal management reporting system. The accounting policies Intevac uses to derive reportable segment results are substantially the same as those used for external reporting purposes. Management measures the performance of each reportable segment based upon several metrics, including orders, net revenues and operating income. Management uses these results to evaluate the performance of, and to assign resources to, each of the reportable segments. Intevac manages certain operating expenses separately at the corporate level. Intevac allocates certain of these corporate expenses to the segments in an amount equal to 3% of net revenues. Segment operating income excludes interest income/expense and other financial charges and income taxes according to how a particular reportable segment’s management is measured. Management does not consider impairment charges, gains and losses on divestitures and sales of intellectual property, and unallocated costs in measuring the performance of the reportable segments.
The TFE segment designs, develops and markets vacuum process equipment solutions for high-volume manufacturing of small substrates with precise thin-film properties, such as for the hard drive, solar cell and DCP industries, as well as other adjacent thin-film markets.
The Photonics segment develops compact, cost-effective, high-sensitivity digital-optical products for the capture and display of
low-light
images. Intevac provides sensors, cameras and systems for government applications such as night vision.
 
65

 
INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
 
Information for each reportable segment for fiscal 2020 and 2019 is as follows:
 
Net Revenues
  
2020
    
2019
 
    
(in thousands)
 
TFE
   $ 52,128      $ 73,678  
Photonics
     45,696        35,207  
    
 
 
    
 
 
 
Total segment net revenues
   $ 97,824      $ 108,885  
    
 
 
    
 
 
 
 
Operating Profit (Loss)
  
2020
   
2019
 
    
(in thousands)
 
TFE
   $ (1,978   $ 1,747  
Photonics
     10,064       6,434  
    
 
 
   
 
 
 
Total segment operating profit
     8,086       8,181  
    
 
 
   
 
 
 
Unallocated costs
     (5,531     (4,256
    
 
 
   
 
 
 
Operating income
     2,555       3,925  
    
 
 
   
 
 
 
Interest income
     284       574  
Other income (expense), net
     (72     8  
    
 
 
   
 
 
 
Income before provision for income taxes
   $ 2,767     $ 4,507  
    
 
 
   
 
 
 
 
Depreciation and Amortization
  
2020
    
2019
 
    
(in thousands)
 
TFE
   $ 1,817      $ 1,909  
Photonics
     1,159        1,310  
    
 
 
    
 
 
 
Total segment depreciation and amortization
     2,976        3,219  
    
 
 
    
 
 
 
Unallocated costs
     504        372  
    
 
 
    
 
 
 
Total consolidated depreciation and amortization
   $ 3,480      $ 3,591  
    
 
 
    
 
 
 
 
Capital Additions
  
2020
    
2019
 
    
(in thousands)
 
TFE
   $ 1,336      $ 2,611  
Photonics
     636        832  
    
 
 
    
 
 
 
Total segment capital additions
     1,972        3,443  
    
 
 
    
 
 
 
Unallocated
     640        664  
    
 
 
    
 
 
 
Total consolidated capital additions
   $ 2,612      $ 4,107  
    
 
 
    
 
 
 
 
66

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
 
Segment Assets
  
2020
    
2019
 
    
(in thousands)
 
TFE
   $ 44,335      $ 51,153  
Photonics
     22,923        22,071  
    
 
 
    
 
 
 
Total segment assets
     67,258        73,224  
    
 
 
    
 
 
 
Cash and investments
     49,568        42,024  
Restricted cash
     787        787  
Deferred income taxes
     5,335        6,252  
Other current assets
     1,093        752  
Common property, plant and equipment
     1,443        1,307  
Common operating lease
right-of-use
assets
     1,603        1,898  
Other assets
     151        78  
    
 
 
    
 
 
 
Consolidated total assets
   $ 127,238      $ 126,322  
    
 
 
    
 
 
 
Net property, plant and equipment by geographic region at January 2, 2021 and December 28, 2019 was as follows:
 
    
January 2,
2021
    
December 28,
2019
 
    
(in thousands)
 
United States
   $ 10,678      $ 11,420  
Asia
     326        178  
    
 
 
    
 
 
 
Net property, plant & equipment
   $ 11,004      $ 11,598  
    
 
 
    
 
 
 
15. Restructuring Charges
During the third quarter of fiscal 2020, Intevac substantially completed implementation of the 2020 cost reduction plan (the “2020 Plan”), which reduced expenses and reduced its workforce by 1 percent. The cost of implementing the 2020 Plan was reported under cost of net revenues and operating expenses in the consolidated statements of income. Substantially all cash outlays in connection with the 2020 Plan occurred in the third quarter of fiscal 2020. Implementation of the 2020 Plan reduced salary, wages and other employee-related expenses by approximately $864,000 on an annual basis.
As of January 2, 2021, activities related to the 2020 Plan were complete.
The changes in restructuring reserves for severance and other employee-related costs associated with the cost reduction plan for fiscal 2020, are as follows.
 
    
2020
 
    
(in thousands)
 
Balance at the beginning of the year
   $ —    
Provision for restructuring charges
     103  
Cash payments made
     (103
    
 
 
 
Balance at the end of the year
   $ —    
    
 
 
 
 
Item 9.
Changes In and Disagreements With Accountants on Accounting and Financial Disclosure
None.
 
67

INTEVAC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS – (Continued)
 
Item 9A.
Controls and Procedures
Management’s Report on Assessment of Internal Controls Over Financial Reporting
Evaluation of Disclosure Controls and Procedures
Based on Intevac’s management’s evaluation with the participation of the Chief Executive Officer (the “CEO”) and the Chief Financial Officer (the “CFO”), as of the end of the period covered by this report, Intevac’s CEO and CFO have concluded that Intevac’s disclosure controls and procedures (as defined in Rule
13a-15(e)
under the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) are effective to ensure that information required to be disclosed by Intevac in reports that Intevac files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in Securities and Exchange Commission rules and forms and is accumulated and communicated to Intevac’s management, including Intevac’s CEO and CFO, as appropriate to allow timely decisions regarding required disclosure.
Management’s Report on Internal Control over Financial Reporting
Management is responsible for establishing and maintaining adequate internal control over financial reporting for Intevac. Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. Internal control over financial reporting (as defined in Rule
13a-15(f)
ender the Exchange Act) includes those policies and procedures that: (i) pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of the assets of the Company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the Company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Management (with the participation of the CEO and CFO) conducted an evaluation of the effectiveness of Intevac’s internal control over financial reporting based on criteria established in the 2013
Internal Control—Integrated Framework
issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, management concluded that Intevac’s internal control over financial reporting was effective as of January 2, 2021. BPM LLP, the independent registered public accounting firm that has audited the financial statements included in this report, has issued an attestation report on Intevac’s internal control over financial reporting, which is included in their report on the following page.
Changes in Internal Control over Financial Reporting
There was no change in our internal control over financial reporting during our fourth quarter of fiscal 2020 that has materially affected, or is reasonably likely to materially affect, Intevac’s internal control over financial reporting.
 
68

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
Board of Directors and Stockholders of
Intevac, Inc.
Opinion on Internal Control over Financial Reporting
We have audited the internal control over financial reporting of Intevac, Inc. (a Delaware corporation) and its subsidiaries (the “Company”) as of January 2, 2021, based on criteria established in
Internal Control—Integrated Framework
issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the “COSO criteria”). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of January 2, 2021, based on the COSO criteria.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated balance sheets as of January 2, 2021 and December 28, 2019 and the related consolidated statements of income, comprehensive income, stockholders’ equity, and cash flows for each of the two years in the period ended January 2, 2021, and the related notes (collectively referred to as the “consolidated financial statements”) of the Company, and our report dated February 17, 2021 expressed an unqualified opinion on those consolidated financial statements.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Assessment of Internal Controls Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
 
/s/ BPM LLP
San Jose, California
February 17, 2021
 
69

Item 9B.
Other Information
None.
PART III
 
Item 10.
Directors, Executive Officers and Corporate Governance
The information required by this item relating to the Company’s directors and nominees, disclosure relating to compliance with Section 16(a) of the Securities Exchange Act of 1934, and information regarding Intevac’s code of ethics, audit committee and stockholder recommendations for director nominees is included under the captions “Election of Directors,” “Nominees,” “Business Experience of Nominees for Election as Directors,” “Board Meetings and Committees,” “Corporate Governance Matters,” “Section 16(a) Beneficial Ownership Reporting Compliance ” and “Code of Business Conduct and Ethics” in the Company’s Proxy Statement for the 2021 Annual Meeting of Stockholders and is incorporated herein by reference. The information required by this item relating to the Company’s executive officers and key employees is included under the caption “Executive Officers of the Registrant” under Item 1 in Part I of this Annual Report on Form
10-K.
 
Item 11.
Executive Compensation
The information required by this item is included under the caption “Executive Compensation and Related Information” in the Company’s Proxy Statement for the 2021 Annual Meeting of Stockholders and is incorporated herein by reference.
 
Item 12.
Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this item is included under the caption “Ownership of Securities” in the Company’s Proxy Statement for the 2021 Annual Meeting of Stockholders and is incorporated herein by reference.
 
Item 13.
Certain Relationships and Related Transactions, and Director Independence
The information required by this item is included under the captions “Certain Transactions” and “Corporate Governance Matters” in the Company’s Proxy Statement for the 2021 Annual Meeting of Stockholders and is incorporated herein by reference.
 
Item 14.
Principal Accountant Fees and Services
The information required by this item is included under the caption “Fees Paid To Accountants For Services Rendered During 2020” in the Company’s Proxy Statement for the 2021 Annual Meeting of Stockholders and is incorporated herein by reference.
 
70

PART IV
 
Item 15.
Exhibits and Financial Statements
(a) The following documents are filed as part of this Annual Report on
Form 10-K:
1. Financial Statements:
See “Index to Consolidated Financial Statements” in Part II, Item 8 of this
Form 10-K.
All other schedules have been omitted since the required information is not present in amounts sufficient to require submission of the schedule or because the information required is included in the consolidated financial statements or notes thereto.
2. Exhibits
 
Exhibit
Number
 
Description
    3.1 (1)   Certificate of Incorporation of the Registrant
    3.2 (2)   Bylaws of the Registrant, as amended
    4.1 (4)   Description of the Registrant’s Common Stock
  10.1+ (5)   The Registrant’s 2004 Equity Incentive Plan, as amended
  10.2+ (6)   The Registrant’s 2003 Employee Stock Purchase Plan, as amended February 12, 2020
  10.3+ (7)   The Registrant’s 2012 Equity Incentive Plan, as amended
  10.4+ (8)   Form of Restricted Stock Unit Agreement for 2012 Equity Incentive Plan
  10.5+ (8)   Form of Restricted Stock Agreement for 2012 Equity Incentive Plan
  10.6+ (8)   Form of Stock Option Agreement for 2012 Equity Incentive Plan
  10.7+ (9)   Form of Performance Based Stock Option Agreement for 2012 Equity Incentive Plan
  10.8+ (9)   Form of Outside Director Restricted Stock Unit Agreement for 2012 Equity Incentive Plan
  10.9+ (10)   Lease dated March 20, 2014 regarding the space located at 3544, 3560, 3570 and 3580 Bassett Street, Santa Clara, California
  10.10+ (6)   The Registrant’s 2020 Equity Incentive Plan
  10.11+ (11)   Form of Restricted Stock Unit Agreement for 2020 Equity Incentive Plan
  10.12+ (11)   Form of Performance Based Restricted Stock Unit Agreement for 2020 Equity Incentive Plan
  10.13+ (11)   Form of Stock Option Agreement for 2020 Equity Incentive Plan
  10.14+ (11)   Form of Outside Director Restricted Stock Unit Agreement for 2020 Equity Incentive Plan
  10.15+ (3)   The Registrant’s 401(k) Profit Sharing Plan (P)
  10.16 (12)   Director and Officer Indemnification Agreement
  10.17+ (6)   The Registrant’s Executive Incentive Plan
  10.18+ (13)   Offer Letter with Wendell Blonigan
  10.19+ (13)   Severance Agreement with Wendell Blonigan
 
71

Exhibit
Number
 
Description
  10.20+ (14)   Change in Control Agreement with Jay Cho dated December 10, 2013
  10.21+ (15)   Offer Letter with James Moniz
  10.22+ (15)   Change in Control Agreement with James Moniz dated October 29, 2014
  10.23+ (16)   Change in Control Agreement with Timothy Justyn dated March 2, 2018
  10.24+ (17)   Form of Change in Control Agreement
  21.1   Subsidiaries of the Registrant
  23.1   Consent of Independent Registered Public Accounting Firm
  24.1   Power of Attorney (see page 73)
  31.1   Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
  31.2   Certification of Vice-President, Finance and Administration, Chief Financial Officer and Treasurer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
  32.1   Certifications Pursuant to U.S.C. 1350, adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101   The following financial statements from the Registrant’s Annual Report on
Form 10-K for
the year ended January 2, 2021, formatted in Inline XBRL (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Operations, (iii) Consolidated Statements of Comprehensive Income (Loss), (iv) Consolidated Statements of Stockholders’ Equity, (v) Consolidated Statements of Cash Flows, and (vi) Notes to Consolidated Financial Statements.
104   Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
 
(1)
Previously filed as an exhibit to the Company’s Report on Form
8-K
filed July 23, 2007
(2)
Previously filed as an exhibit to the Company’s Report on Form
8-K
filed March 15, 2012
(3)
Previously filed as an exhibit to the Registration Statement on Form
S-1
(No.
33-97806)
(4)
Previously filed as an exhibit to the Company’s Form
10-K
filed February 12, 2020
(5)
Previously filed as an exhibit to the Company’s Form
10-Q
filed May 3, 2011
(6)
Previously filed as an exhibit to the Company’s Definitive Proxy Statement filed April 6, 2020.
(7)
Previously filed as an exhibit to the Company’s Definitive Proxy Statement filed April 11, 2018
(8)
Previously filed as an exhibit to the Company’s Form
10-Q
filed May 1, 2012
(9)
Previously filed as an exhibit to the Company’s Form
10-Q
filed July 30, 2019
(10)
Previously filed as an exhibit to the Company’s Form
10-Q
filed April 29, 2014
(11)
Previously filed as an exhibit to the Registration Statement on Form
S-8
filed May 14, 2020 (No.
33-238262)
(12)
Previously filed as an exhibit to the Company’s Form
10-K
filed March 14, 2008
(13)
Previously filed as an exhibit to the Company’s Report on Form
8-K
filed July 9, 2013
(14)
Previously filed as an exhibit to the Company’s Form
10-Q
filed October 28, 2014
(15)
Previously filed as an exhibit to the Company’s Report on Form
8-K
filed October 31, 2014
(16)
Previously filed as an exhibit to the Company’s Form
10-Q
filed May 1, 2018
(17)
Previously filed as an exhibit to the Company’s Report on Form
8-K
filed November 15, 2016
(P)
Paper exhibit.
+
Management compensatory plan or arrangement required to be filed as an exhibit pursuant to Item 15(b) of Form
10-K
 
72

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities
Exchange
Act
of
1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, on February 17, 2021.
 
INTEVAC, INC.
/s/ JAMES MONIZ
James Moniz
Executive Vice President, Finance and Administration
Chief Financial Officer, Secretary and Treasurer
POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Wendell T. Blonigan and James Moniz and each of them, as his true and lawful
attorneys-in-fact
and agents, with full power of substitution and resubstitution, for him and in his name, place and stead, in any and all capacities, to sign any and all amendments (including post-effective amendments) to this Report on
Form 10-K,
and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said
attorneys-in-fact
and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said
attorneys-in-fact
and agents, or any of them, or their or his substitute or substitutes, may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
 
Signature
  
Title
 
Date
    /s/ WENDELL T. BLONIGAN
  
President,
 
February 17, 2021
(Wendell T. Blonigan)
  
Chief Executive Officer and Director
(Principal Executive Officer)
 
    /s/ JAMES MONIZ
  
Executive Vice President, Finance and
 
February 17, 2021
(James Moniz)
  
Administration, Chief Financial Officer, Secretary
and Treasurer (Principal Financial
and Accounting Officer)
 
    /s/ DAVID S. DURY
  
Chairman of Board
 
February 17, 2021
(David S. Dury)
    
    /s/ KEVIN D. BARBER
  
Director
 
February 17, 2021
(Kevin D. Barber)
    
    /s/ DOROTHY D. HAYES
  
Director
 
February 17, 2021
(Dorothy D. Hayes)
    
    /s/ STEPHEN A. JAMISON
  
Director
 
February 17, 2021
(Stephen A. Jamison)
    
    /s/ MICHELE F. KLEIN
  
Director
 
February 17, 2021
(Michele F. Klein)
    
    /s/ MARK P. POPOVICH
  
Director
 
February 17, 2021
(Mark P. Popovich)
    
    /s/ THOMAS M. ROHRS
  
Director
 
February 17, 2021
(Thomas M. Rohrs)
    
 
73
EX-21.1 2 d28368dex211.htm EX-21.1 EX-21.1

Exhibit 21.1

SUBSIDIARIES OF THE REGISTRANT

 

1.

Intevac Photonics, Inc.

 

2.

Intevac Pacific Group Holdings Ltd. Pte – Singapore

 

3.

Lotus Technologies, Inc. – Santa Clara, California

 

4.

IRPC, Inc. – Santa Clara, California

 

5.

Solar Implant Technologies, Inc. – California

 

6.

Intevac Foreign Sales Corporation – Barbados

 

7.

Intevac Asia Private Limited – Singapore

 

8.

Intevac Malaysia Sdn Bhd – Malaysia

 

9.

Intevac Limited – Hong Kong

 

10.

Intevac (Shenzhen) Co. Ltd. – China

 

11.

IVAC Co. Ltd. – Korea

 

EX-23.1 3 d28368dex231.htm EX-23.1 EX-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-238262, 333-232730, 333-226262, 333-219405, 333-212647, 333-205368, 333-197700, 333-190250, 333-181929, 333-175979, 333-168505, 333-160596, 333-152773, 333-143418, 333-134422, 333-125523, 333-109260, 333-106960, 333-50166 and 333-65421) of Intevac, Inc. of our reports dated February 17, 2021 relating to the consolidated financial statements and internal control over financial reporting, which appear in this Annual Report on Form 10-K.

 

/s/ BPM LLP
San Jose, California
February 17, 2021
EX-31.1 4 d28368dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

Certifications

I, Wendell T. Blonigan, certify that:

 

1.

I have reviewed this Annual Report on Form 10-K of Intevac, Inc.;

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

The registrant’s other certifying officer(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:

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal controls over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer(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):

(a) All significant deficiencies and material weaknesses in the design or operation of internal controls over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: February 17, 2021

 

/s/ Wendell T. Blonigan

  Wendell T. Blonigan
  President, Chief Executive Officer and Director
EX-31.2 5 d28368dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

Certifications

I, James Moniz, certify that:

 

1.

I have reviewed this Annual Report on Form 10-K of Intevac, Inc.;

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

The registrant’s other certifying officer(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:

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal controls over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer(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):

(a) All significant deficiencies and material weaknesses in the design or operation of internal controls over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: February 17, 2021

 

/s/ James Moniz

  James Moniz

  Executive Vice President, Finance and Administration

  Chief Financial Officer, Secretary and Treasurer
EX-32.1 6 d28368dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Wendell T. Blonigan, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report of Intevac, Inc. on Form 10-K for the period ended January 2, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Form 10-K fairly presents in all material respects the financial condition and results of operations of Intevac, Inc.

Date: February 17, 2021

 

/s/ Wendell T. Blonigan

  Wendell T. Blonigan
  President, Chief Executive Officer and Director

I, James Moniz, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report of Intevac, Inc. on Form 10-K for the period ended January 2, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Form 10-K fairly presents in all material respects the financial condition and results of operations of Intevac, Inc.

Date: February 17, 2021

 

/s/ James Moniz

  James Moniz

  Executive Vice President, Finance and Administration

  Chief Financial Officer, Secretary and Treasurer

A signed original of this written statement required by Section 906 has been provided to Intevac, Inc. and will be retained by Intevac, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

EX-101.SCH 7 ivac-20210102.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:definitionLink link:calculationLink 1007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:definitionLink link:calculationLink 1008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - Revenue link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - Equity-Based Compensation link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Earnings Per Share link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Concentrations link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Balance Sheet Details link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Purchased Intangible Assets, Net link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Contingent Consideration link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Financial Instruments link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Equity link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Employee Benefit Plans link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Segment and Geographic Information link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Restructuring Charges link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - Revenue (Tables) link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - Equity-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Concentrations (Tables) link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Balance Sheet Details (Tables) link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Purchased Intangible Assets, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Contingent Consideration (Tables) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Financial Instruments (Tables) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Restructuring Charges (Tables) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income by Component (Detail)- link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Revenue -Disaggregation of Revenue from Contracts with Customers (Detail) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Revenue - Primary Geography Markets (Detail) link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - Revenue - Changes in Contract Assets and Contract Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Revenue - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Revenue - Additional Information (Detail 1) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Equity-Based Compensation - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Equity-Based Compensation - Effect of Recording Equity-Based Compensation (Detail) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Equity-Based Compensation - Weighted-Average Fair Value of Stock Options and Employee Stock Purchase Rights using Weighted-Average Assumptions (Detail) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Equity-Based Compensation - Weighted-Average Fair Value of Performance Stock Options Using Weighted-Average Assumptions (Detail) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Equity-Based Compensation - Option Activity and Changes (Detail) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Equity-Based Compensation - Summary of Restricted Stock Units Activity (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Equity-Based Compensation - Employee Stock Purchase Plan Activities (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Net Income Per Share (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Earnings Per Share - Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Detail) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Concentrations - Customers That Accounted for at Least ten percent of Consolidated Net Revenue (Detail) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - Concentrations - Customers That Accounted for at Least Ten percent of Accounts Receivable (Detail) link:presentationLink link:definitionLink link:calculationLink 1056 - Disclosure - Balance Sheet Details - Trade and Other Accounts Receivable, Net (Detail) link:presentationLink link:definitionLink link:calculationLink 1057 - Disclosure - Balance Sheet Details - Inventories Stated at Lower of Average Cost or Net Realizable Value (Detail) link:presentationLink link:definitionLink link:calculationLink 1058 - Disclosure - Balance Sheet Details - Property, Plant and Equipment (Detail) link:presentationLink link:definitionLink link:calculationLink 1059 - Disclosure - Balance Sheet Details - Deferred Income Taxes and Other Long-Term Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1060 - Disclosure - Balance Sheet Details - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1061 - Disclosure - Balance Sheet Details - Other Accrued Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1062 - Disclosure - Balance Sheet Details - Other Long-Term Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1063 - Disclosure - Purchased Intangible Assets, Net - Information Regarding Other Acquisition Related Intangible Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1064 - Disclosure - Purchased Intangible Assets - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1065 - Disclosure - Contingent Consideration - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1066 - Disclosure - Contingent Consideration - Reconciliation of Change in Fair Value Measurement of Contingent Consideration Liability (Detail) link:presentationLink link:definitionLink link:calculationLink 1067 - Disclosure - Financial Instruments - Cash, Cash Equivalents and Short-Term Investments and Long-Term Investments (Detail) link:presentationLink link:definitionLink link:calculationLink 1068 - Disclosure - Financial Instruments - Contractual Maturities of Available-For-Sale Securities (Detail) link:presentationLink link:definitionLink link:calculationLink 1069 - Disclosure - Financial Instruments - Fair Value Hierarchy of Available-for-Sale Securities Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:definitionLink link:calculationLink 1070 - Disclosure - Financial Instruments - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1071 - Disclosure - Financial Instruments - Summary of Outstanding Derivative Instruments on Gross Basis as Recorded in Consolidated Balance Sheets (Detail) link:presentationLink link:definitionLink link:calculationLink 1072 - Disclosure - Equity - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1073 - Disclosure - Equity - Schedule of Stock Repurchases (Detail) link:presentationLink link:definitionLink link:calculationLink 1074 - Disclosure - Income Taxes - Provision for Income Taxes (Detail) link:presentationLink link:definitionLink link:calculationLink 1075 - Disclosure - Income Taxes - Income (Loss) Before Income Taxes (Detail) link:presentationLink link:definitionLink link:calculationLink 1076 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1077 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1078 - Disclosure - Income Taxes - Difference Between Tax Provision at Statutory Federal Income Tax Rate and Tax Provision (Detail) link:presentationLink link:definitionLink link:calculationLink 1079 - Disclosure - Income Taxes - Aggregate Changes in Balance of Gross Unrecognized Tax benefits (Detail) link:presentationLink link:definitionLink link:calculationLink 1080 - Disclosure - Employee Benefit Plans - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1081 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1082 - Disclosure - Commitments and Contingencies - Schedule of Lease Assets and Lease Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1083 - Disclosure - Commitments and Contingencies - Lease Costs (Details) link:presentationLink link:definitionLink link:calculationLink 1084 - Disclosure - Commitments and Contingencies - Schedule of Maturity of Operating Lease Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1085 - Disclosure - Commitments and Contingencies - Schedule of Lease Term and Discount Rate (Detail) link:presentationLink link:definitionLink link:calculationLink 1086 - Disclosure - Commitments and Contingencies - Schedule of Supplemental Cash Flow Information Related to Leases (Detail) link:presentationLink link:definitionLink link:calculationLink 1087 - Disclosure - Commitments and Contingencies - Activity in Warranty Provisions Account (Detail) link:presentationLink link:definitionLink link:calculationLink 1088 - Disclosure - Segment and Geographic Information - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1089 - Disclosure - Segment and Geographic Information - Information for Each Reportable Segment (Detail) link:presentationLink link:definitionLink link:calculationLink 1090 - Disclosure - Segment and Geographic Information - Depreciation and Amortization (Detail) link:presentationLink link:definitionLink link:calculationLink 1091 - Disclosure - Segment and Geographic Information - Capital Additions (Detail) link:presentationLink link:definitionLink link:calculationLink 1092 - Disclosure - Segment and Geographic Information - Assets for Each Reportable Segment (Detail) link:presentationLink link:definitionLink link:calculationLink 1093 - Disclosure - Segment and Geographic Information - Net Property, Plant and Equipment by Geographic Region (Detail) link:presentationLink link:definitionLink link:calculationLink 1094 - Disclosure - Restructuring Charges - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1095 - Disclosure - Restructuring Charges - Changes in Restructuring Reserves (Detail) link:presentationLink link:definitionLink link:calculationLink 1096 - Disclosure - Revenue - Additional Information (Detail 1) Alternate link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 8 ivac-20210102_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 ivac-20210102_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 ivac-20210102_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 11 ivac-20210102_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 d28368d10k_htm.xml IDEA: XBRL DOCUMENT 0001001902 2019-12-29 2021-01-02 0001001902 2021-01-02 0001001902 2019-12-28 0001001902 2018-12-30 2019-12-28 0001001902 2013-11-21 0001001902 2018-08-15 0001001902 2020-06-28 2020-09-26 0001001902 2018-08-15 2018-08-15 0001001902 2020-08-01 2020-08-31 0001001902 2017-12-31 2018-12-29 0001001902 2021-02-12 0001001902 2020-08-01 0001001902 2020-12-31 0001001902 2020-06-27 0001001902 2018-12-29 0001001902 us-gaap:UnbilledRevenuesMember ivac:PhotonicsSegmentMember 2019-12-28 0001001902 ivac:RetainageDepositMember ivac:PhotonicsSegmentMember 2019-12-28 0001001902 ivac:PhotonicsSegmentMember 2019-12-28 0001001902 us-gaap:UnbilledRevenuesMember ivac:ThinfilmEquipmentSegmentMember 2019-12-28 0001001902 us-gaap:CashMember us-gaap:CashAndCashEquivalentsMember 2019-12-28 0001001902 us-gaap:ShortTermInvestmentsMember 2019-12-28 0001001902 us-gaap:CertificatesOfDepositMember us-gaap:OtherLongTermInvestmentsMember 2019-12-28 0001001902 us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2019-12-28 0001001902 us-gaap:OtherLongTermInvestmentsMember 2019-12-28 0001001902 us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2019-12-28 0001001902 us-gaap:MoneyMarketFundsMember us-gaap:CashAndCashEquivalentsMember 2019-12-28 0001001902 us-gaap:CashAndCashEquivalentsMember 2019-12-28 0001001902 us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2019-12-28 0001001902 us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2019-12-28 0001001902 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-12-28 0001001902 us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2019-12-28 0001001902 us-gaap:OperatingSegmentsMember ivac:ThinfilmEquipmentSegmentMember 2019-12-28 0001001902 us-gaap:OperatingSegmentsMember ivac:PhotonicsSegmentMember 2019-12-28 0001001902 us-gaap:OperatingSegmentsMember 2019-12-28 0001001902 country:US 2019-12-28 0001001902 srt:AsiaMember 2019-12-28 0001001902 us-gaap:NondesignatedMember 2019-12-28 0001001902 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-12-28 0001001902 us-gaap:LeaseholdImprovementsMember 2019-12-28 0001001902 us-gaap:MachineryAndEquipmentMember 2019-12-28 0001001902 ivac:ThinfilmEquipmentSegmentMember 2019-12-28 0001001902 ivac:CustomerAdvancesMember ivac:ThinfilmEquipmentSegmentMember 2019-12-28 0001001902 ivac:DeferredRevenueMember ivac:ThinfilmEquipmentSegmentMember 2019-12-28 0001001902 ivac:PurchasedTechnologiesMember 2019-12-28 0001001902 us-gaap:CustomerRelationshipsMember 2019-12-28 0001001902 us-gaap:UnbilledRevenuesMember ivac:PhotonicsSegmentMember 2021-01-02 0001001902 ivac:RetainageDepositMember ivac:PhotonicsSegmentMember 2021-01-02 0001001902 ivac:PhotonicsSegmentMember 2021-01-02 0001001902 us-gaap:UnbilledRevenuesMember ivac:ThinfilmEquipmentSegmentMember 2021-01-02 0001001902 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001001902 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001001902 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2021-01-02 0001001902 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2021-01-02 0001001902 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001001902 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001001902 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001001902 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001001902 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-01-02 0001001902 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-01-02 0001001902 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2021-01-02 0001001902 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2021-01-02 0001001902 us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001001902 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001001902 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001001902 us-gaap:CashMember us-gaap:CashAndCashEquivalentsMember 2021-01-02 0001001902 us-gaap:MoneyMarketFundsMember us-gaap:CashAndCashEquivalentsMember 2021-01-02 0001001902 us-gaap:ShortTermInvestmentsMember 2021-01-02 0001001902 us-gaap:CertificatesOfDepositMember us-gaap:OtherLongTermInvestmentsMember 2021-01-02 0001001902 us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2021-01-02 0001001902 us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2021-01-02 0001001902 us-gaap:OtherLongTermInvestmentsMember 2021-01-02 0001001902 us-gaap:CertificatesOfDepositMember us-gaap:CashAndCashEquivalentsMember 2021-01-02 0001001902 us-gaap:CashAndCashEquivalentsMember 2021-01-02 0001001902 us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2021-01-02 0001001902 us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2021-01-02 0001001902 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-01-02 0001001902 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:ShortTermInvestmentsMember 2021-01-02 0001001902 us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2021-01-02 0001001902 us-gaap:FinancialStandbyLetterOfCreditMember 2021-01-02 0001001902 ivac:CollateralForVariousGuaranteesMember 2021-01-02 0001001902 us-gaap:OperatingSegmentsMember ivac:ThinfilmEquipmentSegmentMember 2021-01-02 0001001902 us-gaap:OperatingSegmentsMember ivac:PhotonicsSegmentMember 2021-01-02 0001001902 us-gaap:OperatingSegmentsMember 2021-01-02 0001001902 country:US 2021-01-02 0001001902 srt:AsiaMember 2021-01-02 0001001902 us-gaap:NondesignatedMember 2021-01-02 0001001902 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-01-02 0001001902 us-gaap:LeaseholdImprovementsMember 2021-01-02 0001001902 us-gaap:MachineryAndEquipmentMember 2021-01-02 0001001902 us-gaap:InternalRevenueServiceIRSMember 2021-01-02 0001001902 us-gaap:ForeignCountryMember 2021-01-02 0001001902 us-gaap:StateAndLocalJurisdictionMember 2021-01-02 0001001902 ivac:DeferredRevenueMember ivac:PhotonicsSegmentMember 2021-01-02 0001001902 ivac:ThinfilmEquipmentSegmentMember 2021-01-02 0001001902 ivac:CustomerAdvancesMember ivac:ThinfilmEquipmentSegmentMember 2021-01-02 0001001902 ivac:DeferredRevenueMember ivac:ThinfilmEquipmentSegmentMember 2021-01-02 0001001902 ivac:EmployeeStockPurchasePlanMember 2021-01-02 0001001902 us-gaap:RestrictedStockUnitsRSUMember 2021-01-02 0001001902 ivac:EmployeeStockPurchasePlanMember 2018-12-30 2019-12-28 0001001902 us-gaap:RestrictedStockUnitsRSUMember 2018-12-30 2019-12-28 0001001902 us-gaap:EmployeeStockOptionMember 2018-12-30 2019-12-28 0001001902 ivac:HitachiGlobalStorageTechnologiesMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2018-12-30 2019-12-28 0001001902 ivac:UsgovernmentMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2018-12-30 2019-12-28 0001001902 ivac:SeagateTechnologyMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2018-12-30 2019-12-28 0001001902 ivac:UnitedStatesGovernmentMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-12-30 2019-12-28 0001001902 ivac:SeagateTechnologyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-12-30 2019-12-28 0001001902 ivac:ElbitSystemsOfAmericaMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-12-30 2019-12-28 0001001902 ivac:JolywoodhongkongindustrialholdingsColimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-12-30 2019-12-28 0001001902 ivac:EmployeeStockPurchasePlanMember 2018-12-30 2019-12-28 0001001902 us-gaap:RestrictedStockUnitsRSUMember 2018-12-30 2019-12-28 0001001902 us-gaap:EmployeeStockOptionMember 2018-12-30 2019-12-28 0001001902 ivac:HardDiskDriveMember ivac:ThinfilmEquipmentSegmentMember ivac:SystemUpgradeAndSparePartsMember 2018-12-30 2019-12-28 0001001902 ivac:DisplayCoverPanelMember ivac:ThinfilmEquipmentSegmentMember ivac:SystemUpgradeAndSparePartsMember 2018-12-30 2019-12-28 0001001902 ivac:PhotovoltaicMember ivac:ThinfilmEquipmentSegmentMember ivac:SystemUpgradeAndSparePartsMember 2018-12-30 2019-12-28 0001001902 ivac:ThinfilmEquipmentSegmentMember ivac:SystemUpgradeAndSparePartsMember 2018-12-30 2019-12-28 0001001902 ivac:HardDiskDriveMember ivac:ThinfilmEquipmentSegmentMember ivac:FieldServiceMember 2018-12-30 2019-12-28 0001001902 ivac:DisplayCoverPanelMember ivac:ThinfilmEquipmentSegmentMember ivac:FieldServiceMember 2018-12-30 2019-12-28 0001001902 ivac:PhotovoltaicMember ivac:ThinfilmEquipmentSegmentMember ivac:FieldServiceMember 2018-12-30 2019-12-28 0001001902 ivac:ThinfilmEquipmentSegmentMember ivac:FieldServiceMember 2018-12-30 2019-12-28 0001001902 ivac:HardDiskDriveMember ivac:ThinfilmEquipmentSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:DisplayCoverPanelMember ivac:ThinfilmEquipmentSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:PhotovoltaicMember ivac:ThinfilmEquipmentSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:ThinfilmEquipmentSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:MilitaryProductsMember ivac:PhotonicsSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:CommercialProductsMember ivac:PhotonicsSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:RepairAndOtherServicesMember ivac:PhotonicsSegmentMember 2018-12-30 2019-12-28 0001001902 us-gaap:ProductMember ivac:PhotonicsSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:FirmFixedPriceMember ivac:PhotonicsSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:CostPlusFixedFeeMember ivac:PhotonicsSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:TimesAndMaterialsMember ivac:PhotonicsSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:TechnologyAndDevelopmentMember ivac:PhotonicsSegmentMember 2018-12-30 2019-12-28 0001001902 ivac:PhotonicsSegmentMember 2018-12-30 2019-12-28 0001001902 country:US ivac:ThinfilmEquipmentSegmentMember 2018-12-30 2019-12-28 0001001902 country:US ivac:PhotonicsSegmentMember 2018-12-30 2019-12-28 0001001902 country:US 2018-12-30 2019-12-28 0001001902 srt:AsiaMember ivac:ThinfilmEquipmentSegmentMember 2018-12-30 2019-12-28 0001001902 srt:AsiaMember 2018-12-30 2019-12-28 0001001902 srt:EuropeMember ivac:PhotonicsSegmentMember 2018-12-30 2019-12-28 0001001902 srt:EuropeMember 2018-12-30 2019-12-28 0001001902 ivac:ThinfilmEquipmentSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-12-30 2019-12-28 0001001902 ivac:PhotonicsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-12-30 2019-12-28 0001001902 us-gaap:TransferredAtPointInTimeMember 2018-12-30 2019-12-28 0001001902 ivac:PhotonicsSegmentMember us-gaap:TransferredOverTimeMember 2018-12-30 2019-12-28 0001001902 us-gaap:TransferredOverTimeMember 2018-12-30 2019-12-28 0001001902 us-gaap:OperatingSegmentsMember ivac:ThinfilmEquipmentSegmentMember 2018-12-30 2019-12-28 0001001902 us-gaap:OperatingSegmentsMember ivac:PhotonicsSegmentMember 2018-12-30 2019-12-28 0001001902 us-gaap:OperatingSegmentsMember 2018-12-30 2019-12-28 0001001902 us-gaap:MaterialReconcilingItemsMember 2018-12-30 2019-12-28 0001001902 country:US 2018-12-30 2019-12-28 0001001902 ivac:StockPurchaseRightsMember 2018-12-30 2019-12-28 0001001902 us-gaap:CommonStockMember 2018-12-30 2019-12-28 0001001902 us-gaap:AdditionalPaidInCapitalMember 2018-12-30 2019-12-28 0001001902 ivac:SystemsAndComponentsMember 2018-12-30 2019-12-28 0001001902 ivac:TechnologyDevelopmentMember 2018-12-30 2019-12-28 0001001902 us-gaap:RetainedEarningsMember 2018-12-30 2019-12-28 0001001902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-30 2019-12-28 0001001902 us-gaap:TreasuryStockMember 2018-12-30 2019-12-28 0001001902 ivac:PerformanceStockOptionsMember 2018-12-30 2019-12-28 0001001902 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-30 2019-12-28 0001001902 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-30 2019-12-28 0001001902 us-gaap:AccountsReceivableMember 2019-12-29 2021-01-02 0001001902 us-gaap:SalesRevenueNetMember 2019-12-29 2021-01-02 0001001902 ivac:EmployeeStockPurchasePlanMember 2019-12-29 2021-01-02 0001001902 us-gaap:RestrictedStockUnitsRSUMember 2019-12-29 2021-01-02 0001001902 us-gaap:EmployeeStockOptionMember 2019-12-29 2021-01-02 0001001902 ivac:HitachiGlobalStorageTechnologiesMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2019-12-29 2021-01-02 0001001902 ivac:UsgovernmentMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2019-12-29 2021-01-02 0001001902 ivac:SeagateTechnologyMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2019-12-29 2021-01-02 0001001902 ivac:UnitedStatesGovernmentMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-29 2021-01-02 0001001902 ivac:SeagateTechnologyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-29 2021-01-02 0001001902 ivac:ElbitSystemsOfAmericaMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-29 2021-01-02 0001001902 ivac:JolywoodhongkongindustrialholdingsColimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-29 2021-01-02 0001001902 ivac:EmployeeStockPurchasePlanMember 2019-12-29 2021-01-02 0001001902 us-gaap:RestrictedStockUnitsRSUMember 2019-12-29 2021-01-02 0001001902 us-gaap:EmployeeStockOptionMember 2019-12-29 2021-01-02 0001001902 us-gaap:UnbilledRevenuesMember ivac:ThinfilmEquipmentSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:HardDiskDriveMember ivac:ThinfilmEquipmentSegmentMember ivac:SystemUpgradeAndSparePartsMember 2019-12-29 2021-01-02 0001001902 ivac:PhotovoltaicMember ivac:ThinfilmEquipmentSegmentMember ivac:SystemUpgradeAndSparePartsMember 2019-12-29 2021-01-02 0001001902 ivac:ThinfilmEquipmentSegmentMember ivac:SystemUpgradeAndSparePartsMember 2019-12-29 2021-01-02 0001001902 ivac:HardDiskDriveMember ivac:ThinfilmEquipmentSegmentMember ivac:FieldServiceMember 2019-12-29 2021-01-02 0001001902 ivac:DisplayCoverPanelMember ivac:ThinfilmEquipmentSegmentMember ivac:FieldServiceMember 2019-12-29 2021-01-02 0001001902 ivac:PhotovoltaicMember ivac:ThinfilmEquipmentSegmentMember ivac:FieldServiceMember 2019-12-29 2021-01-02 0001001902 ivac:ThinfilmEquipmentSegmentMember ivac:FieldServiceMember 2019-12-29 2021-01-02 0001001902 ivac:HardDiskDriveMember ivac:ThinfilmEquipmentSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:DisplayCoverPanelMember ivac:ThinfilmEquipmentSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:PhotovoltaicMember ivac:ThinfilmEquipmentSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:ThinfilmEquipmentSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:MilitaryProductsMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:CommercialProductsMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:RepairAndOtherServicesMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 us-gaap:ProductMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:FirmFixedPriceMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:CostPlusFixedFeeMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:TimesAndMaterialsMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:TechnologyAndDevelopmentMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 country:US ivac:ThinfilmEquipmentSegmentMember 2019-12-29 2021-01-02 0001001902 country:US ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 country:US 2019-12-29 2021-01-02 0001001902 srt:AsiaMember ivac:ThinfilmEquipmentSegmentMember 2019-12-29 2021-01-02 0001001902 srt:AsiaMember 2019-12-29 2021-01-02 0001001902 srt:EuropeMember ivac:ThinfilmEquipmentSegmentMember 2019-12-29 2021-01-02 0001001902 srt:EuropeMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 srt:EuropeMember 2019-12-29 2021-01-02 0001001902 ivac:ThinfilmEquipmentSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-12-29 2021-01-02 0001001902 ivac:PhotonicsSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-12-29 2021-01-02 0001001902 us-gaap:TransferredAtPointInTimeMember 2019-12-29 2021-01-02 0001001902 ivac:PhotonicsSegmentMember us-gaap:TransferredOverTimeMember 2019-12-29 2021-01-02 0001001902 us-gaap:TransferredOverTimeMember 2019-12-29 2021-01-02 0001001902 srt:AsiaMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 srt:MaximumMember 2019-12-29 2021-01-02 0001001902 us-gaap:OperatingSegmentsMember ivac:ThinfilmEquipmentSegmentMember 2019-12-29 2021-01-02 0001001902 us-gaap:OperatingSegmentsMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 us-gaap:OperatingSegmentsMember 2019-12-29 2021-01-02 0001001902 us-gaap:MaterialReconcilingItemsMember 2019-12-29 2021-01-02 0001001902 country:US 2019-12-29 2021-01-02 0001001902 us-gaap:UnbilledRevenuesMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:RetainageDepositMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 us-gaap:ComputerEquipmentMember 2019-12-29 2021-01-02 0001001902 us-gaap:MachineryAndEquipmentMember 2019-12-29 2021-01-02 0001001902 us-gaap:FurnitureAndFixturesMember 2019-12-29 2021-01-02 0001001902 us-gaap:VehiclesMember 2019-12-29 2021-01-02 0001001902 ivac:SeveranceAndOtherEmployeeRelatedCostsMember 2019-12-29 2021-01-02 0001001902 ivac:PerformanceBasedRestrictedStockUnitsMember 2019-12-29 2021-01-02 0001001902 ivac:PerformanceStockOptionsMember 2019-12-29 2021-01-02 0001001902 ivac:CustomerAdvancesMember ivac:ThinfilmEquipmentSegmentMember 2019-12-29 2021-01-02 0001001902 ivac:DeferredRevenueMember ivac:ThinfilmEquipmentSegmentMember 2019-12-29 2021-01-02 0001001902 us-gaap:LeaseholdImprovementsMember 2019-12-29 2021-01-02 0001001902 ivac:DeferredRevenueMember ivac:PhotonicsSegmentMember 2019-12-29 2021-01-02 0001001902 srt:MinimumMember 2019-12-29 2021-01-02 0001001902 ivac:StockPurchaseRightsMember 2019-12-29 2021-01-02 0001001902 us-gaap:InternalRevenueServiceIRSMember 2019-12-29 2021-01-02 0001001902 us-gaap:StateAndLocalJurisdictionMember 2019-12-29 2021-01-02 0001001902 us-gaap:ForeignCountryMember 2019-12-29 2021-01-02 0001001902 us-gaap:CommonStockMember 2019-12-29 2021-01-02 0001001902 us-gaap:AdditionalPaidInCapitalMember 2019-12-29 2021-01-02 0001001902 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-12-29 2021-01-02 0001001902 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-12-29 2021-01-02 0001001902 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2019-12-29 2021-01-02 0001001902 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2019-12-29 2021-01-02 0001001902 ivac:SystemsAndComponentsMember 2019-12-29 2021-01-02 0001001902 ivac:TechnologyDevelopmentMember 2019-12-29 2021-01-02 0001001902 us-gaap:RetainedEarningsMember 2019-12-29 2021-01-02 0001001902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-29 2021-01-02 0001001902 us-gaap:TreasuryStockMember 2019-12-29 2021-01-02 0001001902 srt:ChiefExecutiveOfficerMember 2019-12-29 2021-01-02 0001001902 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-29 2021-01-02 0001001902 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-29 2021-01-02 0001001902 us-gaap:GrantMember us-gaap:CostOfSalesMember 2019-12-29 2021-01-02 0001001902 us-gaap:GrantMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-12-29 2021-01-02 0001001902 us-gaap:GrantMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-12-29 2021-01-02 0001001902 srt:ScenarioForecastMember 2022-01-02 0001001902 srt:ScenarioForecastMember 2023-01-02 0001001902 srt:ScenarioForecastMember 2024-01-02 0001001902 us-gaap:RestrictedStockUnitsRSUMember 2020-05-01 2020-05-31 0001001902 ivac:SolarImplantTechnologiesMember ivac:RevenueEarnoutMember 2010-11-19 0001001902 country:SG 2014-01-02 2015-01-03 0001001902 country:SG 2017-12-31 2018-12-29 0001001902 country:US 2012-01-01 2012-12-31 0001001902 us-gaap:TreasuryStockMember 2018-12-29 0001001902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-29 0001001902 us-gaap:RetainedEarningsMember 2018-12-29 0001001902 us-gaap:CommonStockMember 2018-12-29 0001001902 us-gaap:AdditionalPaidInCapitalMember 2018-12-29 0001001902 us-gaap:CommonStockMember 2019-12-28 0001001902 us-gaap:AdditionalPaidInCapitalMember 2019-12-28 0001001902 us-gaap:TreasuryStockMember 2019-12-28 0001001902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-28 0001001902 us-gaap:RetainedEarningsMember 2019-12-28 0001001902 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-29 0001001902 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-29 0001001902 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-28 0001001902 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-28 0001001902 us-gaap:RestrictedStockUnitsRSUMember 2019-12-28 0001001902 us-gaap:CommonStockMember 2021-01-02 0001001902 us-gaap:AdditionalPaidInCapitalMember 2021-01-02 0001001902 us-gaap:TreasuryStockMember 2021-01-02 0001001902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-02 0001001902 us-gaap:RetainedEarningsMember 2021-01-02 0001001902 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-02 0001001902 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-02 iso4217:USD shares utr:Day pure utr:Year utr:Month ivac:Installment ivac:Segment iso4217:USD shares ivac:Subsidiary P1Y P3Y P3Y false 2020 FY 0001001902 10-K true 2021-01-02 --01-02 false 0-26946 INTEVAC, INC. DE 94-3125814 3560 Bassett Street Santa Clara CA 95054 408 986-9888 Common Stock IVAC NASDAQ No No Yes Yes Accelerated Filer true false true false 124191554 24089621 29341000 19767000 14839000 16720000 0 0 28646000 28619000 21689000 24907000 1893000 1504000 96408000 91517000 11004000 11598000 8165000 10279000 5388000 5537000 787000 787000 5486000 6604000 127238000 126322000 2853000 2524000 4259000 4199000 7679000 6488000 3598000 3593000 33000 4007000 18422000 20811000 6803000 9532000 457000 186000 7260000 9718000 0.001 0.001 10000000 10000000 0 0 0 0 0.001 0.001 50000000 50000000 23874000 23874000 23346000 23346000 24000 23000 193173000 188290000 5087000 4989000 29551000 29158000 640000 424000 -62730000 -63786000 101556000 95793000 127238000 126322000 74879000 89228000 22945000 19657000 97824000 108885000 42231000 55678000 15048000 12339000 57279000 68017000 40545000 40868000 14093000 14309000 23897000 22634000 37990000 36943000 2555000 3925000 284000 574000 -72000 8000 2767000 4507000 1711000 3359000 1056000 1148000 0.04 0.05 0.04 0.05 23669000 23063000 24151000 23340000 1056000 1148000 -5000 70000 221000 -24000 216000 46000 0 216000 46000 1272000 1194000 22700000 23000 183204000 4965000 -29047000 378000 -64934000 89624000 175000 799000 799000 199000 370000 1466000 1466000 74000 404000 404000 3225000 3225000 1148000 1148000 46000 46000 -24000 24000 111000 111000 23346000 23000 188290000 4989000 -29158000 424000 -63786000 95793000 67000 326000 326000 244000 392000 1000 1570000 1571000 77000 402000 402000 3389000 3389000 1056000 1056000 216000 216000 -98000 98000 393000 393000 23874000 24000 193173000 5087000 -29551000 640000 -62730000 101556000 1056000 1148000 3206000 2976000 -12000 75000 274000 615000 3389000 3225000 -286000 -289000 917000 1661000 7000 -120000 27000 902000 -3218000 -6301000 462000 -1621000 60000 -1850000 1467000 694000 -3974000 -10307000 7794000 3797000 8850000 4945000 23342000 23306000 25355000 21642000 2612000 4107000 -599000 -5771000 1897000 2265000 393000 111000 402000 404000 230000 1102000 1520000 221000 -24000 9574000 670000 20554000 19884000 30128000 20554000 850000 1016000 157000 157000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 13pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1. Summary of Significant Accounting Policies </div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Principles of Consolidation and Basis of Presentation </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements include the accounts of Intevac, Inc. and its subsidiaries (Intevac, the Company or we) after elimination of inter-company balances and transactions. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. </div></div><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fiscal Year End Date </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Intevac operates under a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">52-53</div> week fiscal year ending on the Saturday nearest to December 31 of each year in order to improve the alignment of financial and business processes and to streamline financial reporting. Each fiscal quarter consists of 13 weeks, with an occasional fourth quarter extending to 14 weeks, if necessary, for the fiscal year to end on the Saturday nearest to December 31. The Company’s fiscal 2020 and fiscal 2019 years ended on January 2, 2021 and December 28, 2019, respectively. </div><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash, Cash Equivalents and Investments </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Intevac considers all highly liquid investments with original maturities of three months or less when purchased to be cash equivalents. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-sale</div></div> securities, comprised of certificates of deposit, commercial paper, obligations of the U.S. government and its agencies, corporate debt securities, asset backed securities and municipal bonds, are carried at fair value, with unrealized gains and losses recorded within other comprehensive income (loss) as a separate component of stockholders’ equity. Realized gains and losses and declines in value judged to be other than temporary, if any, on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> securities are included in earnings. Purchases and sales of investment securities are recognized on a trade date basis. The cost of investment securities sold is determined by the specific identification method. </div><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Restricted Cash </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash of $600,000 as of January 2, 2021 secures a standby letter of credit obligation associated with a lease obligation and the restriction on the cash will be removed when the letter of credit expires. In addition, Intevac pledged $187,000 as collateral for various guarantees with its bank. </div></div><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Derivative Instruments and Hedging Arrangements </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Foreign Exchange Exposure Management — </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;">Intevac </div></div> enters into forward foreign currency contracts that economically hedge the gains and losses generated by the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measurement</div> of certain recorded assets and liabilities in a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-functional</div> currency and to offset certain operational exposures from the impact of changes in foreign currency exchange rates. Such exposures result from the portion of the Company’s operations, assets and liabilities that are denominated in currencies other than the U.S. dollar, primarily the Singapore dollar. These foreign currency exchange contracts are entered into to support transactions made in the normal course of business, and accordingly, are not speculative in nature. The contracts are for periods consistent with the terms of the underlying transactions, generally one year or less. Changes in the fair value of these undesignated hedges are recognized in other income (expense), net immediately as an offset to the changes in the fair value of the asset or liability being hedged. </div><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Fair Value Measurement—Definition and Hierarchy </div> </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intevac reports certain financial assets and liabilities at fair value. Intevac defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. </div></div> <div style="font-size: 13pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 13pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value measurements are classified and disclosed in one of the following three categories: </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Level 1</div></div>—Valuations based on quoted prices in active markets for identical assets or liabilities.</div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Level 2</div></div>—Valuations based on other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div></div></div> <div style="text-align: left;"><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;"> </div><div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Level 3</div></div>—Valuations based on inputs that are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability. </div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trade Accounts Receivables and Doubtful Accounts </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intevac evaluates the collectibility of trade accounts receivable on an ongoing basis and provides reserves against potential losses when appropriate. Management analyzes historical bad debts, customer concentrations, customer creditworthiness, changes in customer payment tendencies and current economic trends when evaluating the adequacy of the allowance for doubtful accounts. Customer accounts are written off against the allowance when the amount is deemed uncollectible. </div></div><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inventories </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories are generally stated at the lower of cost or net realizable value, with cost determined on an average cost basis. </div></div><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Property, Plant and Equipment </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equipment and leasehold improvements are stated at cost. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows: computers and software, 3 years; machinery and equipment, 5 years; furniture, 7 years; vehicles, 4 years; and leasehold improvements, remaining lease term. </div></div><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Contingent Consideration and Purchased Intangible Assets </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration related to a business combination is recorded at the acquisition date at the estimated fair value of the contingent payments. The acquisition date fair value is measured based on the consideration expected to be transferred (probability-weighted), discounted back to present value. The discount rate used is determined at the time of the acquisition in accordance with accepted valuation methods. The fair value of the acquisition-related contingent consideration is remeasured at the estimated fair value at each reporting period with the change in fair value recognized as income or expense in the consolidated statements of income. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchased intangible assets other than goodwill were amortized over their useful lives unless these lives were determined to be indefinite. Purchased intangible assets were carried at cost, less accumulated amortization. Amortization was computed over the estimated useful lives of the respective assets, generally <span style="-sec-ix-hidden:hidden17648737">one</span> to thirteen years using the straight line method. As of January 2, 2021, all purchased intangible assets had reached the end of their useful lives and did not have any remaining carrying value. In 2012, as a result of its impairment analysis, Intevac wrote off all of the goodwill in both its TFE and Photonics reporting units. </div></div><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impairment of Long-Lived Assets </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-lived assets and certain identifiable finite-lived intangible assets to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Determination of recoverability of long-lived assets is based on an estimate of undiscounted future cash flows resulting from the use of the asset and its eventual disposition. Measurement of an impairment loss for long-lived assets and certain identifiable intangible assets that management expects to hold and use is based on the fair value of the asset. When an impairment loss is recognized, the carrying amount of the asset is reduced to its estimated fair value. No impairment charges were recognized in fiscal 2020 and 2019. </div></div><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets and liabilities are recognized using enacted tax rates for the effect of temporary differences between book and tax bases of recorded assets and liabilities. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that a portion of the deferred tax asset will not be realized.</div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In determining whether to establish or maintain a valuation allowance against a deferred tax asset, the Company reviews available evidence to determine whether it is more likely than not that all or a portion of the Company’s net deferred tax assets will be realized in future periods. Consideration is given to various positive and negative factors that could affect the realization of the net deferred tax assets. In making such a determination, the Company considers, among other things, future reversals of existing taxable temporary differences, projected future taxable income, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">tax-planning</div> strategies, historical financial performance, the length of statutory carry forward periods, experience with operating loss and tax credit carry forwards not expiring unused. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes. </div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On a quarterly basis, Intevac provides for income taxes based upon an annual effective income tax rate. The effective tax rate is highly dependent upon the level of Intevac’s projected earnings, the geographic composition of worldwide earnings, tax regulations governing each region, net operating loss carryforwards, availability of tax credits and the effectiveness of Intevac’s tax planning strategies. Intevac carefully monitors the changes in many factors and adjust its effective income tax rate on a timely basis. If actual results differ from the estimates, this could have a material effect on Intevac’s business, financial condition and results of operations. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with Intevac’s expectations could have a material effect on Intevac’s business, financial condition and results of operations. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intevac recognizes accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes. </div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sales and Value Added Taxes </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Taxes collected from customers and remitted to governmental authorities are presented on a net basis in the accompanying consolidated statements of income. </div></div><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue Recognition </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In our TFE segment, a majority of our equipment sales revenue, which includes systems, technology upgrades, service and spare parts is recognized when products are shipped from our manufacturing facilities. In our TFE segment, we recognize revenue for equipment sales at a point in time following the transfer of control of such products to the customer, which typically occurs upon shipment or delivery depending on the terms of the underlying contracts. Intevac recognizes revenue in certain circumstances before delivery has occurred (commonly referred to as bill and hold transactions). In such circumstances, among other things, risk of ownership has passed to the customer, the customer has made a written fixed commitment to purchase the finished goods, the customer has requested the finished goods be held for future delivery as scheduled and designated by them, and no additional performance obligations exist by Intevac. For these transactions, the finished goods are segregated from inventory and normal billing and credit terms granted. Our contracts with customers may include multiple performance obligations. For such arrangements, under the revenue standard we allocate revenue to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or by using expected cost plus margin. Under the revenue standard, the expected costs associated with our base warranties are recognized as expense when the equipment is sold. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In our Photonics segment, we recognize revenue for CPFF and FFP government contracts over time under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">cost-to-cost</div></div> method for the majority of our government contracts, which is consistent with our historical revenue recognition model. Revenue on the majority of our government contracts are recognized over time because of the continuous transfer of control to the customer. For U.S. government contracts, this continuous transfer of control to the customer is supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay us for costs incurred plus a reasonable profit and take control of any work in process. Similarly, for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> government contracts, the customer typically </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">controls the work in process as evidenced either by contractual termination clauses or by our rights to payment for work performed to date to deliver products or services that do not have an alternative use to the Company. Under the revenue standard, the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">cost-to-cost</div></div> measure of progress continues to best depict the transfer of control of assets to the customer, which occurs as we incur costs. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The majority of our contracts in our Photonics segment have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development and production). For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus a margin approach, under which we forecast our expected costs of satisfying a performance obligation and then add an appropriate margin for that distinct good or service. </div></div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In our Photonics segment, we recognize revenue for homogenous manufactured military products sold to the U.S. government and its contractors over time under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">units-of-delivery</div></div> method because of the continuous transfer of control to the customer. Intevac believes that the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">units-of-delivery</div></div> method is an appropriate measure for measuring progress for the manufactured units as an equal amount of value is individually transferred to the customer upon delivery. The Company previously recognized revenue for substantially all manufactured military products sold to the U.S. government and its contractors when the customers took delivery of the products, which was generally upon shipment. </div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The nature of our contracts in our Photonics segment gives rise to several types of variable consideration including tiered pricing. Allocation of contract revenues among Photonics military products, and the timing of the recognition of those revenues, is impacted by agreements with tiered pricing or variable rate structures. We include variable consideration in the estimated transaction price when there is a basis to reasonably estimate the amount of the consideration. These estimates are based on historical experience, anticipated performance and our best judgment at the time. Because of our certainty in estimating these amounts, they are included in the transaction price of our contracts and the associated remaining performance obligations. </div></div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounting for CPFF and FFP contracts and programs involves the use of various techniques to estimate total contract revenue and costs. For these contracts, we estimate the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognize that profit over the life of the contract. Contract estimates are based on various assumptions to project the outcome of future events. These assumptions include the complexity of the work to be performed; the cost and availability of materials; the performance of subcontractors; and the availability and timing of funding from the customer. </div></div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As a significant change in one or more of these estimates could affect the profitability of our contracts, we review and update our contract-related estimates regularly. We recognize adjustments in estimated profit on contracts under the cumulative <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">catch-up</div> method. Under this method, the impact of the adjustment on profit recorded to date on a contract is recognized in the period the adjustment is identified. Revenue and profit in future periods of contract performance are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, we recognize the total loss in the quarter it is identified. </div><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Government Grants and Credits </div></div></div></div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company generally records grants from governmental agencies related to income as a reduction in operating expense. Grants are recognized when there is reasonable assurance that the Company will comply with the conditions attached to the grant arrangement and the grant will be received. Reimbursements of eligible expenditures pursuant to government assistance programs are recorded as reductions of operating costs when the related costs have been incurred and there is reasonable assurance regarding collection of the claim. Grant claims not settled by the balance sheet date are recorded as receivables, </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">provided their receipt is reasonably assured. The determination of the <div style="letter-spacing: 0px; top: 0px;;display:inline;">amount </div>of the claim, and accordingly the receivable amount, requires management to make calculations based on its interpretation of eligible expenditures in accordance with the terms of the programs. The reimbursement claims submitted by the Company are subject to review by the relevant government agencies. In Singapore, Intevac receives government assistance under the Job Support Scheme (“JSS”). During fiscal 2020, the Company received $567,000 in JSS grants of which $328,000 is reported as a reduction of cost of net revenues, $90,000 is reported as a reduction of research and development (“R&amp;D”) expenses and $149,000 is reported as a reduction of selling, general and administrative expenses on the consolidated statement of income. </div></div><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Advertising Costs </div></div></div></div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advertising costs are expensed as incurred. Advertising costs were not material for all periods presented. </div></div><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Translation </div></div></div></div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The functional currency of Intevac’s foreign subsidiaries in Singapore and Hong Kong and the Taiwan branch is the U.S. dollar. The functional currency of Intevac’s foreign subsidiaries in China, Malaysia and Korea is the local currency of the country in which the respective subsidiary operates. Assets and liabilities recorded in foreign currencies are translated at <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">year-end</div> exchange rates; revenues and expenses are translated at average exchange rates during the year. The effects of foreign currency translation adjustments are included in stockholders’ equity as a component of accumulated other comprehensive income in the accompanying consolidated balance sheets. The effects of foreign currency transactions are included in other income (expense), net in the determination of net income. Losses from foreign currency transactions were $139,000 and $85,000 in 2020 and 2019, respectively. </div><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Comprehensive Income </div></div></div></div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The changes in accumulated other comprehensive income by component, were as follows for the years ended January 2, 2021 and December 28, 2019:​​​​​​​ </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 1%;"/> <td style="vertical-align: bottom;"/> <td/> <td style="width: 1%;"/> <td/> <td style="vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign<br/> currency</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized holding<br/> gains (losses) on<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div><br/> investments</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December 29, 2018</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">405</td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; width: 1%;;text-align:right;">(27</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">378</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss) before reclassification</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(24</td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; width: 1%;;text-align:right;">70</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">46</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts reclassified from other comprehensive income (loss)</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net current-period other comprehensive income (loss)</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(24</td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; width: 1%;;text-align:right;">70</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">46</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December 28, 2019</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">381</td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; width: 1%;;text-align:right;">43</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">424</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss) before reclassification</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">221</td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; width: 1%;;text-align:right;">(5</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">216</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts reclassified from other comprehensive income (loss)</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net current-period other comprehensive income (loss)</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">221</td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; width: 1%;;text-align:right;">(5</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">216</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at January 2, 2021</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">602</td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; width: 1%;;text-align:right;">38</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">640</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table><div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Employee Stock Plans </div></div></div></div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Intevac has equity-based compensation plans that provide for the grant to employees of equity-based awards, including incentive or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-statutory</div> stock options, performance-based stock options (“PSOs”), restricted stock, stock appreciation rights, restricted stock units (“RSUs”), performance-based restricted stock units (“PRSUs”) and performance shares. In addition, these plans provide for the grant of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-statutory</div> stock options and RSUs to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-employee</div> directors and consultants. Intevac also has an employee stock purchase plan, which provides Intevac’s employees with the opportunity to purchase Intevac common stock at a discount through payroll deductions. See Note 3 for a complete description of these plans and their accounting treatment. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recent Accounting Pronouncements Not Yet Adopted </div></div></div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Reference Rate Reform (Topic 848)</div></div>. This ASU provides optional expedients and exceptions for applying U.S. generally accepted accounting principles to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. Adoption of the expedients and exceptions is permitted upon issuance of this update through December 31, 2022. The FASB also issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2021-01,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Reference Rate Reform (Topic 848): Scope</div></div> in January 2021. It clarifies that certain optional expedients and exceptions in Topic 848 apply to derivatives that are affected by the discounting transition. The amendments in this ASU affect the guidance in ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04</div> and are effective in the same timeframe as ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04.</div> We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.</div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In December 2019, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Simplifying the Accounting for Income Taxes (ASC Topic 740)</div></div>. This ASU simplifies accounting for income taxes by removing certain exceptions to the general principles and amending existing guidance to improve consistent application. The Company is required to adopt this guidance in the first quarter of fiscal year 2021. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements. </div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In June 2016, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Financial Instruments – Credit Losses </div>(Topic 326).</div></div> This ASU amends the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in the more-timely recognition of losses. This update becomes effective and will be adopted by Intevac in the first quarter of fiscal 2023. We are currently assessing how the adoption of this standard will impact our consolidated financial statements. </div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Principles of Consolidation and Basis of Presentation </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements include the accounts of Intevac, Inc. and its subsidiaries (Intevac, the Company or we) after elimination of inter-company balances and transactions. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. </div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fiscal Year End Date </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Intevac operates under a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">52-53</div> week fiscal year ending on the Saturday nearest to December 31 of each year in order to improve the alignment of financial and business processes and to streamline financial reporting. Each fiscal quarter consists of 13 weeks, with an occasional fourth quarter extending to 14 weeks, if necessary, for the fiscal year to end on the Saturday nearest to December 31. The Company’s fiscal 2020 and fiscal 2019 years ended on January 2, 2021 and December 28, 2019, respectively. </div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash, Cash Equivalents and Investments </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Intevac considers all highly liquid investments with original maturities of three months or less when purchased to be cash equivalents. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-sale</div></div> securities, comprised of certificates of deposit, commercial paper, obligations of the U.S. government and its agencies, corporate debt securities, asset backed securities and municipal bonds, are carried at fair value, with unrealized gains and losses recorded within other comprehensive income (loss) as a separate component of stockholders’ equity. Realized gains and losses and declines in value judged to be other than temporary, if any, on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> securities are included in earnings. Purchases and sales of investment securities are recognized on a trade date basis. The cost of investment securities sold is determined by the specific identification method. </div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Restricted Cash </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash of $600,000 as of January 2, 2021 secures a standby letter of credit obligation associated with a lease obligation and the restriction on the cash will be removed when the letter of credit expires. In addition, Intevac pledged $187,000 as collateral for various guarantees with its bank. </div></div> 600000 187000 <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Derivative Instruments and Hedging Arrangements </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Foreign Exchange Exposure Management — </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;">Intevac </div></div> enters into forward foreign currency contracts that economically hedge the gains and losses generated by the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measurement</div> of certain recorded assets and liabilities in a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-functional</div> currency and to offset certain operational exposures from the impact of changes in foreign currency exchange rates. Such exposures result from the portion of the Company’s operations, assets and liabilities that are denominated in currencies other than the U.S. dollar, primarily the Singapore dollar. These foreign currency exchange contracts are entered into to support transactions made in the normal course of business, and accordingly, are not speculative in nature. The contracts are for periods consistent with the terms of the underlying transactions, generally one year or less. Changes in the fair value of these undesignated hedges are recognized in other income (expense), net immediately as an offset to the changes in the fair value of the asset or liability being hedged. </div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Fair Value Measurement—Definition and Hierarchy </div> </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intevac reports certain financial assets and liabilities at fair value. Intevac defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. </div></div>Fair value measurements are classified and disclosed in one of the following three categories: <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Level 1</div></div>—Valuations based on quoted prices in active markets for identical assets or liabilities.</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Level 2</div></div>—Valuations based on other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Level 3</div></div>—Valuations based on inputs that are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability. <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trade Accounts Receivables and Doubtful Accounts </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intevac evaluates the collectibility of trade accounts receivable on an ongoing basis and provides reserves against potential losses when appropriate. Management analyzes historical bad debts, customer concentrations, customer creditworthiness, changes in customer payment tendencies and current economic trends when evaluating the adequacy of the allowance for doubtful accounts. Customer accounts are written off against the allowance when the amount is deemed uncollectible. </div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inventories </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories are generally stated at the lower of cost or net realizable value, with cost determined on an average cost basis. </div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Property, Plant and Equipment </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equipment and leasehold improvements are stated at cost. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows: computers and software, 3 years; machinery and equipment, 5 years; furniture, 7 years; vehicles, 4 years; and leasehold improvements, remaining lease term. </div></div> P3Y P5Y P7Y P4Y remaining lease term <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Contingent Consideration and Purchased Intangible Assets </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration related to a business combination is recorded at the acquisition date at the estimated fair value of the contingent payments. The acquisition date fair value is measured based on the consideration expected to be transferred (probability-weighted), discounted back to present value. The discount rate used is determined at the time of the acquisition in accordance with accepted valuation methods. The fair value of the acquisition-related contingent consideration is remeasured at the estimated fair value at each reporting period with the change in fair value recognized as income or expense in the consolidated statements of income. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchased intangible assets other than goodwill were amortized over their useful lives unless these lives were determined to be indefinite. Purchased intangible assets were carried at cost, less accumulated amortization. Amortization was computed over the estimated useful lives of the respective assets, generally <span style="-sec-ix-hidden:hidden17648737">one</span> to thirteen years using the straight line method. As of January 2, 2021, all purchased intangible assets had reached the end of their useful lives and did not have any remaining carrying value. In 2012, as a result of its impairment analysis, Intevac wrote off all of the goodwill in both its TFE and Photonics reporting units. </div></div> P13Y <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impairment of Long-Lived Assets </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-lived assets and certain identifiable finite-lived intangible assets to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Determination of recoverability of long-lived assets is based on an estimate of undiscounted future cash flows resulting from the use of the asset and its eventual disposition. Measurement of an impairment loss for long-lived assets and certain identifiable intangible assets that management expects to hold and use is based on the fair value of the asset. When an impairment loss is recognized, the carrying amount of the asset is reduced to its estimated fair value. No impairment charges were recognized in fiscal 2020 and 2019. </div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets and liabilities are recognized using enacted tax rates for the effect of temporary differences between book and tax bases of recorded assets and liabilities. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that a portion of the deferred tax asset will not be realized.</div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In determining whether to establish or maintain a valuation allowance against a deferred tax asset, the Company reviews available evidence to determine whether it is more likely than not that all or a portion of the Company’s net deferred tax assets will be realized in future periods. Consideration is given to various positive and negative factors that could affect the realization of the net deferred tax assets. In making such a determination, the Company considers, among other things, future reversals of existing taxable temporary differences, projected future taxable income, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">tax-planning</div> strategies, historical financial performance, the length of statutory carry forward periods, experience with operating loss and tax credit carry forwards not expiring unused. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes. </div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On a quarterly basis, Intevac provides for income taxes based upon an annual effective income tax rate. The effective tax rate is highly dependent upon the level of Intevac’s projected earnings, the geographic composition of worldwide earnings, tax regulations governing each region, net operating loss carryforwards, availability of tax credits and the effectiveness of Intevac’s tax planning strategies. Intevac carefully monitors the changes in many factors and adjust its effective income tax rate on a timely basis. If actual results differ from the estimates, this could have a material effect on Intevac’s business, financial condition and results of operations. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with Intevac’s expectations could have a material effect on Intevac’s business, financial condition and results of operations. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intevac recognizes accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes. </div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sales and Value Added Taxes </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Taxes collected from customers and remitted to governmental authorities are presented on a net basis in the accompanying consolidated statements of income. </div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue Recognition </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In our TFE segment, a majority of our equipment sales revenue, which includes systems, technology upgrades, service and spare parts is recognized when products are shipped from our manufacturing facilities. In our TFE segment, we recognize revenue for equipment sales at a point in time following the transfer of control of such products to the customer, which typically occurs upon shipment or delivery depending on the terms of the underlying contracts. Intevac recognizes revenue in certain circumstances before delivery has occurred (commonly referred to as bill and hold transactions). In such circumstances, among other things, risk of ownership has passed to the customer, the customer has made a written fixed commitment to purchase the finished goods, the customer has requested the finished goods be held for future delivery as scheduled and designated by them, and no additional performance obligations exist by Intevac. For these transactions, the finished goods are segregated from inventory and normal billing and credit terms granted. Our contracts with customers may include multiple performance obligations. For such arrangements, under the revenue standard we allocate revenue to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or by using expected cost plus margin. Under the revenue standard, the expected costs associated with our base warranties are recognized as expense when the equipment is sold. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In our Photonics segment, we recognize revenue for CPFF and FFP government contracts over time under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">cost-to-cost</div></div> method for the majority of our government contracts, which is consistent with our historical revenue recognition model. Revenue on the majority of our government contracts are recognized over time because of the continuous transfer of control to the customer. For U.S. government contracts, this continuous transfer of control to the customer is supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay us for costs incurred plus a reasonable profit and take control of any work in process. Similarly, for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> government contracts, the customer typically </div></div> <div style="text-align: justify; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">controls the work in process as evidenced either by contractual termination clauses or by our rights to payment for work performed to date to deliver products or services that do not have an alternative use to the Company. Under the revenue standard, the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">cost-to-cost</div></div> measure of progress continues to best depict the transfer of control of assets to the customer, which occurs as we incur costs. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The majority of our contracts in our Photonics segment have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development and production). For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus a margin approach, under which we forecast our expected costs of satisfying a performance obligation and then add an appropriate margin for that distinct good or service. </div></div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In our Photonics segment, we recognize revenue for homogenous manufactured military products sold to the U.S. government and its contractors over time under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">units-of-delivery</div></div> method because of the continuous transfer of control to the customer. Intevac believes that the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">units-of-delivery</div></div> method is an appropriate measure for measuring progress for the manufactured units as an equal amount of value is individually transferred to the customer upon delivery. The Company previously recognized revenue for substantially all manufactured military products sold to the U.S. government and its contractors when the customers took delivery of the products, which was generally upon shipment. </div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The nature of our contracts in our Photonics segment gives rise to several types of variable consideration including tiered pricing. Allocation of contract revenues among Photonics military products, and the timing of the recognition of those revenues, is impacted by agreements with tiered pricing or variable rate structures. We include variable consideration in the estimated transaction price when there is a basis to reasonably estimate the amount of the consideration. These estimates are based on historical experience, anticipated performance and our best judgment at the time. Because of our certainty in estimating these amounts, they are included in the transaction price of our contracts and the associated remaining performance obligations. </div></div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounting for CPFF and FFP contracts and programs involves the use of various techniques to estimate total contract revenue and costs. For these contracts, we estimate the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognize that profit over the life of the contract. Contract estimates are based on various assumptions to project the outcome of future events. These assumptions include the complexity of the work to be performed; the cost and availability of materials; the performance of subcontractors; and the availability and timing of funding from the customer. </div></div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As a significant change in one or more of these estimates could affect the profitability of our contracts, we review and update our contract-related estimates regularly. We recognize adjustments in estimated profit on contracts under the cumulative <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">catch-up</div> method. Under this method, the impact of the adjustment on profit recorded to date on a contract is recognized in the period the adjustment is identified. Revenue and profit in future periods of contract performance are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, we recognize the total loss in the quarter it is identified. </div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Government Grants and Credits </div></div></div></div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company generally records grants from governmental agencies related to income as a reduction in operating expense. Grants are recognized when there is reasonable assurance that the Company will comply with the conditions attached to the grant arrangement and the grant will be received. Reimbursements of eligible expenditures pursuant to government assistance programs are recorded as reductions of operating costs when the related costs have been incurred and there is reasonable assurance regarding collection of the claim. Grant claims not settled by the balance sheet date are recorded as receivables, </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">provided their receipt is reasonably assured. The determination of the <div style="letter-spacing: 0px; top: 0px;;display:inline;">amount </div>of the claim, and accordingly the receivable amount, requires management to make calculations based on its interpretation of eligible expenditures in accordance with the terms of the programs. The reimbursement claims submitted by the Company are subject to review by the relevant government agencies. In Singapore, Intevac receives government assistance under the Job Support Scheme (“JSS”). During fiscal 2020, the Company received $567,000 in JSS grants of which $328,000 is reported as a reduction of cost of net revenues, $90,000 is reported as a reduction of research and development (“R&amp;D”) expenses and $149,000 is reported as a reduction of selling, general and administrative expenses on the consolidated statement of income. </div></div> 567000 328000 90000 149000 <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Advertising Costs </div></div></div></div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advertising costs are expensed as incurred. Advertising costs were not material for all periods presented. </div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Translation </div></div></div></div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The functional currency of Intevac’s foreign subsidiaries in Singapore and Hong Kong and the Taiwan branch is the U.S. dollar. The functional currency of Intevac’s foreign subsidiaries in China, Malaysia and Korea is the local currency of the country in which the respective subsidiary operates. Assets and liabilities recorded in foreign currencies are translated at <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">year-end</div> exchange rates; revenues and expenses are translated at average exchange rates during the year. The effects of foreign currency translation adjustments are included in stockholders’ equity as a component of accumulated other comprehensive income in the accompanying consolidated balance sheets. The effects of foreign currency transactions are included in other income (expense), net in the determination of net income. Losses from foreign currency transactions were $139,000 and $85,000 in 2020 and 2019, respectively. </div> -139000 -85000 <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Comprehensive Income </div></div></div></div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The changes in accumulated other comprehensive income by component, were as follows for the years ended January 2, 2021 and December 28, 2019:​​​​​​​ </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 1%;"/> <td style="vertical-align: bottom;"/> <td/> <td style="width: 1%;"/> <td/> <td style="vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign<br/> currency</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized holding<br/> gains (losses) on<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div><br/> investments</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December 29, 2018</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">405</td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; width: 1%;;text-align:right;">(27</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">378</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss) before reclassification</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(24</td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; width: 1%;;text-align:right;">70</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">46</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts reclassified from other comprehensive income (loss)</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net current-period other comprehensive income (loss)</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(24</td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; width: 1%;;text-align:right;">70</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">46</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December 28, 2019</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">381</td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; width: 1%;;text-align:right;">43</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">424</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss) before reclassification</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">221</td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; width: 1%;;text-align:right;">(5</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">216</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts reclassified from other comprehensive income (loss)</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net current-period other comprehensive income (loss)</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">221</td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; width: 1%;;text-align:right;">(5</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">216</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at January 2, 2021</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">602</td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; width: 1%;;text-align:right;">38</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">640</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> The changes in accumulated other comprehensive income by component, were as follows for the years ended January 2, 2021 and December 28, 2019: <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 1%;"/> <td style="vertical-align: bottom;"/> <td/> <td style="width: 1%;"/> <td/> <td style="vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign<br/> currency</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized holding<br/> gains (losses) on<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div><br/> investments</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December 29, 2018</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">405</td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; width: 1%;;text-align:right;">(27</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">378</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss) before reclassification</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(24</td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; width: 1%;;text-align:right;">70</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">46</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts reclassified from other comprehensive income (loss)</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net current-period other comprehensive income (loss)</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(24</td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; width: 1%;;text-align:right;">70</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">46</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December 28, 2019</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">381</td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; width: 1%;;text-align:right;">43</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">424</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss) before reclassification</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">221</td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; width: 1%;;text-align:right;">(5</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">216</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts reclassified from other comprehensive income (loss)</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net current-period other comprehensive income (loss)</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">221</td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; width: 1%;;text-align:right;">(5</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">216</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 67%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at January 2, 2021</div></div></td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">602</td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; width: 1%;;text-align:right;">38</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">640</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 67%;"> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="width: 1%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 405000 -27000 378000 -24000 70000 46000 -24000 70000 46000 381000 43000 424000 221000 -5000 216000 221000 -5000 216000 602000 38000 640000 <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Employee Stock Plans </div></div></div></div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Intevac has equity-based compensation plans that provide for the grant to employees of equity-based awards, including incentive or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-statutory</div> stock options, performance-based stock options (“PSOs”), restricted stock, stock appreciation rights, restricted stock units (“RSUs”), performance-based restricted stock units (“PRSUs”) and performance shares. In addition, these plans provide for the grant of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-statutory</div> stock options and RSUs to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-employee</div> directors and consultants. Intevac also has an employee stock purchase plan, which provides Intevac’s employees with the opportunity to purchase Intevac common stock at a discount through payroll deductions. See Note 3 for a complete description of these plans and their accounting treatment. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recent Accounting Pronouncements Not Yet Adopted </div></div></div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Reference Rate Reform (Topic 848)</div></div>. This ASU provides optional expedients and exceptions for applying U.S. generally accepted accounting principles to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. Adoption of the expedients and exceptions is permitted upon issuance of this update through December 31, 2022. The FASB also issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2021-01,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Reference Rate Reform (Topic 848): Scope</div></div> in January 2021. It clarifies that certain optional expedients and exceptions in Topic 848 apply to derivatives that are affected by the discounting transition. The amendments in this ASU affect the guidance in ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04</div> and are effective in the same timeframe as ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04.</div> We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.</div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In December 2019, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Simplifying the Accounting for Income Taxes (ASC Topic 740)</div></div>. This ASU simplifies accounting for income taxes by removing certain exceptions to the general principles and amending existing guidance to improve consistent application. The Company is required to adopt this guidance in the first quarter of fiscal year 2021. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements. </div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In June 2016, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Financial Instruments – Credit Losses </div>(Topic 326).</div></div> This ASU amends the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in the more-timely recognition of losses. This update becomes effective and will be adopted by Intevac in the first quarter of fiscal 2023. We are currently assessing how the adoption of this standard will impact our consolidated financial statements. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2.    Revenue </div></div></div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following tables represent a disaggregation of revenue from contracts with customers for fiscal 2020 and 2019 along with the reportable segment for each category. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Major Products and Service Lines </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 50%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;; width: 2%;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;; width: 2%;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">TFE</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(204, 238, 255);">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(204, 238, 255);">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td colspan="30" style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">HDD</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">DCP</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">PV</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">HDD</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">DCP</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">PV</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 50%; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Systems, upgrades and spare parts</div></div></td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);;text-align:right;">45,620</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%; background-color: rgb(255, 255, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">426</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">46,046</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">52,759</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">15,653</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">68,412</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 50%; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Field service</div></div></td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);;text-align:right;">6,080</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%; background-color: rgb(255, 255, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">2</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">6,082</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">5,210</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">2</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">54</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">5,266</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 50%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 50%; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total TFE net revenues</div></div></td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);;text-align:right;">51,700</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">428</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">52,128</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">57,969</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">2</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">15,707</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">73,678</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 50%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(255, 255, 255);"> </td></tr></table><div style="clear: both; max-height: 0px; background: none;"/><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 86%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Photonics</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Products:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Military products</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">20,409</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">12,480</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commercial products</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">395</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">640</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repair and other services</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,947</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,430</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Photonics product net revenues</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">22,751</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">15,550</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Technology development:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">FFP</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19,648</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">12,521</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">CPFF</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,297</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7,134</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time and materials</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total technology development net revenues</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">22,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19,657</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Photonics net revenues</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">45,696</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">35,207</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Primary Geography Markets </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%; text-align: left;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="22" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">TFE</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Photonics</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">TFE</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Photonics</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,450</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">45,363</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">51,813</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,306</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">34,664</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">35,970</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Asia</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">45,611</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">45,611</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">72,372</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">72,372</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Europe</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">67</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">333</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">400</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">543</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">543</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net revenues</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">52,128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">45,696</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">97,824</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">73,678</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">35,207</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">108,885</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-align: left;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Timing of Revenue Recognition </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%; text-align: left;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="22" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">TFE</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Photonics</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">TFE</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Photonics</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Products transferred at a point in time</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">52,128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,947</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">54,075</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">73,678</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,430</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">76,108</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Products and services transferred over time</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">43,749</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">43,749</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">32,777</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">32,777</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net revenues</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align: bottom;;text-align:right;">$52,128 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">45,696</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">97,824</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">73,678</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">35,207</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">108,885</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table reflects the changes in our contract assets, which we classify as accounts receivable, unbilled or retainage and our contract liabilities which we classify as deferred revenue and customer advances for fiscal 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%; text-align: left;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TFE:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contract assets:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, unbilled</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">369</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">760</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(391</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contract liabilities:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">482</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">320</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">162</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer advances</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,007</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,974</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">515</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,327</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,812</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Photonics:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contract assets:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, unbilled</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,439</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,210</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,229</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Retainage</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">126</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">99</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; text-align: left; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">5,565</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">3,309</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">2,256</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contract liabilities:</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">779</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">779</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, unbilled in our TFE segment represents a contract asset for revenue that has been recognized in advance of billing the customer. For our system and certain upgrade sales, our TFE customers generally pay in three installments, with a portion of the system price billed upon receipt of an order, a portion of the price billed upon shipment, and the balance of the price due upon completion of installation and acceptance of the system at the customer’s factory. Accounts receivable, unbilled in our TFE segment generally represents the balance of the system price that is due upon completion of installation and acceptance less the amount that has been deferred as revenue for the performance of the installation tasks. During fiscal 2020, contract assets in our TFE segment decreased by $391,000 primarily due to the final billing on two systems that were pending acceptance as of December 28, 2019 that completed installation and were accepted by the customer, offset by the accrual of revenue for an additional two systems delivered during fiscal 2020, one of which was pending acceptance as of January 2, 2021. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, unbilled in our Photonics segment represents a contract asset for revenue that has been recognized in advance of billing the customer, which is common for contracts in the defense industry. In our Photonics segment, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., monthly) or upon achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. Our contracts with the U.S. government may also contain retainage provisions. Retainage represents a contract asset for the portion of the contract price earned by us for work performed, but held for payment by the U.S. government as a form of security until satisfactory completion of the contract. The retainage is billable upon completion of the contract performance and approval of final indirect expense rates by the government. During fiscal 2020, contract assets in our Photonics segment increased by $2.3 million primarily due to the revenue recognized on FFP contracts in advance of billing and the accrual of revenue incurred costs under CPFF contracts, offset in part by the completion of certain CPFF contracts and the final settlement of retainage amounts under certain CPFF contracts. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue in our Photonics segment generally represents a contract liability for amounts billed to the customer upon achievement of contractual milestones. These amounts are liquidated when revenue is recognized. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On January 2, 2021 we had $ 46.9 million of remaining performance obligations, which we also refer to as backlog. Backlog at January 2, 2021 consisted of $5.6 million of TFE backlog and $41.3 million of Photonics backlog. We expect to recognize approximately 61% of our remaining performance obligations as revenue in 2021, 26% in 2022, 12% in 2023 and 1% in 2024. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following tables represent a disaggregation of revenue from contracts with customers for fiscal 2020 and 2019 along with the reportable segment for each category. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Major Products and Service Lines </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 50%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;; width: 2%;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;; width: 2%;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">TFE</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(204, 238, 255);">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(204, 238, 255);">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td colspan="30" style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">HDD</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">DCP</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">PV</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">HDD</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">DCP</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">PV</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 50%; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Systems, upgrades and spare parts</div></div></td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);;text-align:right;">45,620</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%; background-color: rgb(255, 255, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">426</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">46,046</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">52,759</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">15,653</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">68,412</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 50%; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Field service</div></div></td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);;text-align:right;">6,080</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%; background-color: rgb(255, 255, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">2</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">6,082</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">5,210</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">2</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">54</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">5,266</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 50%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 50%; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total TFE net revenues</div></div></td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);;text-align:right;">51,700</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">428</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">52,128</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">57,969</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">2</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">15,707</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">73,678</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 50%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(255, 255, 255);"> </td></tr></table><div style="clear: both; max-height: 0px; background: none;"/><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 86%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Photonics</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Products:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Military products</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">20,409</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">12,480</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commercial products</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">395</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">640</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repair and other services</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,947</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,430</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Photonics product net revenues</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">22,751</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">15,550</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Technology development:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">FFP</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19,648</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">12,521</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">CPFF</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,297</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7,134</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time and materials</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total technology development net revenues</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">22,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19,657</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Photonics net revenues</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">45,696</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">35,207</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Primary Geography Markets </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%; text-align: left;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="22" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">TFE</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Photonics</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">TFE</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Photonics</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,450</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">45,363</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">51,813</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,306</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">34,664</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">35,970</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Asia</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">45,611</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">45,611</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">72,372</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">72,372</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Europe</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">67</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">333</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">400</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">543</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">543</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net revenues</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">52,128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">45,696</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">97,824</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">73,678</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">35,207</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">108,885</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-align: left;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Timing of Revenue Recognition </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%; text-align: left;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="22" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">TFE</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Photonics</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">TFE</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Photonics</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Products transferred at a point in time</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">52,128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,947</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">54,075</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">73,678</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,430</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">76,108</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Products and services transferred over time</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">43,749</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">43,749</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">32,777</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">32,777</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net revenues</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align: bottom;;text-align:right;">$52,128 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">45,696</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">97,824</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">73,678</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">35,207</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">108,885</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 45620000 426000 46046000 52759000 0 15653000 68412000 6080000 0 2000 6082000 5210000 2000 54000 5266000 51700000 428000 52128000 57969000 15707000 73678000 20409000 12480000 395000 640000 1947000 2430000 22751000 15550000 19648000 12521000 3297000 7134000 0 2000 22945000 19657000 45696000 35207000 6450000 45363000 51813000 1306000 34664000 35970000 45611000 45611000 72372000 72372000 67000 333000 400000 543000 543000 52128000 45696000 97824000 73678000 35207000 108885000 52128000 1947000 54075000 73678000 2430000 76108000 43749000 43749000 32777000 32777000 52128000 45696000 97824000 73678000 35207000 108885000 <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table reflects the changes in our contract assets, which we classify as accounts receivable, unbilled or retainage and our contract liabilities which we classify as deferred revenue and customer advances for fiscal 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%; text-align: left;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TFE:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contract assets:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, unbilled</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">369</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">760</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(391</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contract liabilities:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">482</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">320</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">162</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer advances</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,007</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,974</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">515</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,327</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,812</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Photonics:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contract assets:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, unbilled</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,439</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,210</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,229</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Retainage</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">126</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">99</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; text-align: left; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">5,565</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">3,309</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">2,256</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contract liabilities:</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">779</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">779</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> </table> 369000 760000 -391000 482000 320000 162000 33000 4007000 -3974000 515000 4327000 -3812000 5439000 3210000 2229000 126000 99000 27000 5565000 3309000 2256000 779000 779000 3 -391000 4000000.0 203000 2300000 46900000 5600000 41300000 0.61 0.26 0.12 0.01 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-align: left;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3. Equity-Based Compensation </div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intevac accounts for share-based awards in accordance with the provisions of the accounting guidance which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees, consultants and directors based upon the grant-date fair value of those awards. The estimated fair value of Intevac’s equity-based awards is amortized over the awards’ service periods using the graded vesting attribution method. </div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Descriptions of Plans </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; text-align: left;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity Incentive Plans </div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At January 2, 2021, Intevac had equity-based awards outstanding under the 2020 Equity Incentive Plan, the 2012 Equity Incentive Plan and the 2004 Equity Incentive Plan (the “Plans”) and the 2003 Employee Stock Purchase Plan (the “ESPP”). Intevac’s stockholders approved all of these plans. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Plans are a broad-based, long-term retention program intended to attract and retain qualified management and employees, and align stockholder and employee interests. The Plans permit the grant of incentive or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-statutory</div> stock options, performance-based stock options (“PSOs”), restricted stock, stock appreciation rights, restricted stock units (“RSUs”), performance-based restricted stock units (“PRSUs”) and performance shares. Option price, vesting period, and other terms are determined by the administrator of the Plans, but the option price shall generally not be less than 100% of the fair market value per share on the date of grant. As of January 2, 2021, 5.0 million shares of common stock were authorized for future issuance under the Plans. The 2020 Equity Incentive Plan expires no later than May 13, 2030. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; text-align: left;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2003 Employee Stock Purchase Plan </div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The ESPP provides that eligible employees may purchase Intevac’s common stock through payroll deductions at a price equal to 85% of the lower of the fair market value at the entry date of the applicable offering period or at the end of each applicable purchase interval. Offering periods are generally two years in length, and consist of a series of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">six-month</div> purchase intervals. Eligible employees may join the ESPP at the beginning of any <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">six-month</div> purchase interval. Under the terms of the ESPP, employees can choose to have up to 15% of their base earnings withheld to purchase Intevac common stock. Beginning August 1, 2020, under the terms of the ESPP, employees can choose to have up to 50% of their base earnings withheld to purchase Intevac common stock (not to exceed $25,000 per year). As of January 2, 2021, 663,000 shares remained available for issuance under the ESPP.</div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The effect of recording equity-based compensation for fiscal 2020 and 2019 was as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%; text-align: left;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity-based compensation by type of award:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock options</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align: bottom;;text-align:right;">$504</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align: bottom;;text-align:right;">$819</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSUs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,936</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,657</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employee stock purchase plan</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">949</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">749</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total equity-based compensation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,389</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,225</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity-based compensation expense is based on awards which vest. Intevac accounts for forfeitures as they occur, rather than estimating expected forfeitures. </div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock Options </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The exercise price of each stock option equals the market price of Intevac’s stock on the date of grant. Most options are scheduled to vest over <span style="-sec-ix-hidden:hidden17649963">three</span> and/or four years and expire no later thanten years after the grant date. The fair value of each option grant is estimated on the date of grant using the Black-Scholes option pricing model. This model was developed for use in estimating the value of publicly traded options that have no vesting restrictions and are fully transferable. Intevac’s employee stock options have characteristics significantly different from those of publicly traded options. The weighted-average assumptions used in the model are outlined in the following table: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%; text-align: left;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock Options:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average fair value of grants per share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1.82</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2.06</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">46.06</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">43.23</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk free interest rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0.44% </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1.86% </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term of options (in years)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4.39</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4.60 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">None</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">None</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="text-align: left;"> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The computation of the expected volatility assumption used in the Black-Scholes calculations for new grants is based on historical volatility of Intevac’s stock price. The risk-free interest rate is based on the yield available on U.S. Treasury Strips with an equivalent remaining term. The expected life of employee stock options represents the weighted-average period that the stock options are expected to remain outstanding and was determined based on historical experience of similar awards, giving consideration to the contractual terms of the stock-based awards and vesting schedules. The dividend yield assumption is based on Intevac’s history of not paying dividends and the assumption of not paying dividends in the future. </div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Performance stock options (“PSOs”) vest upon the achievement of certain market conditions (our stock performance) during a set performance period (typically 4 years) subject to the grantee’s continued service with Intevac through the date the applicable market condition is achieved. The fair value is based on the values calculated under the Monte Carlo simulation model on the grant date. Compensation cost is not adjusted in future periods for subsequent changes in the expected outcome of market related conditions. The compensation expense is recognized over the derived service period. We granted </div>37,500<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> of such stock options to the chief executive officer in 2019. These PSOs have a derived service period of </div>1.1<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> years.</div></div> </div> <div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intevac estimated the weighted-average fair value of PSOs using the following weighted-average assumptions:</div></div><div style="font-family: &quot;Times New Roman&quot;, Times, serif; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div>   <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 94%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average fair value of grants per share</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1.75</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">43.43</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Risk free interest rate</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1.96%</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term (in years)</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4.60</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">None</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A summary of the stock option activity is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 3%;"/> <td style="vertical-align: bottom;"/> <td/> <td style="width: 3%;"/> <td/> <td style="vertical-align: bottom;"/> <td style="width: 3%;"/> <td style="width: 4.5%;"/> <td style="width: 0.2%;"/> <td style="vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exercise Price</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average<br/> Remaining<br/> Contractual<br/> Term (years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Intrinsic</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options outstanding at December 28, 2019</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,096,610</td> <td style="vertical-align: bottom; white-space: nowrap; width: 3%;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; width: 3%;;text-align:right;">6.63</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; width: 3%;"> </td> <td style="vertical-align: bottom; width: 4.5%;;text-align:right;">3.75</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0.2%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,048,964</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options granted</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,000</td> <td style="vertical-align: bottom; white-space: nowrap; width: 3%;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; width: 3%;;text-align:right;">4.88</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4.5%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0.2%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options cancelled and forfeited</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(220,971</td> <td style="vertical-align: bottom; white-space: nowrap; width: 3%;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; width: 3%;;text-align:right;">6.88</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4.5%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0.2%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options exercised</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(67,172</td> <td style="vertical-align: bottom; white-space: nowrap; width: 3%;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; width: 3%;;text-align:right;">4.85</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4.5%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0.2%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 66%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="width: 3%;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4.5%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0.2%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options outstanding at January 2, 2021</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,814,467</td> <td style="vertical-align: bottom; white-space: nowrap; width: 3%;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; width: 3%;;text-align:right;">6.66</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; width: 3%;"> </td> <td style="vertical-align: bottom; width: 4.5%;;text-align:right;">3.08</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0.2%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,520,722</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 66%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="width: 3%;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4.5%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0.2%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options exercisable at January 2, 2021</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,372,871</td> <td style="vertical-align: bottom; white-space: nowrap; width: 3%;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; width: 3%;;text-align:right;">6.77</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; width: 3%;"> </td> <td style="vertical-align: bottom; width: 4.5%;;text-align:right;">2.52</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0.2%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,798,938</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The total intrinsic value of options exercised during fiscal years 2020 and 2019 was $110,000 and $249,000, respectively. At January 2, 2021, Intevac had $312,000 of total unrecognized compensation expense related to stock option plans that will be recognized over the weighted-average period of 1.03 years. </div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">RSUs </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A summary of the RSU activity is as follows: </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Grant Date<br/> Fair Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average<br/> Remaining<br/> Contractual<br/> Term (years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> Intrinsic<br/> Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested</div> RSUs at December 28, 2019</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">553,355</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.15</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.30</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,713,012</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">668,413</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.87</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(243,312</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.38</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cancelled</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(76,822</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.26</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested</div> RSUs at January 2, 2021</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">901,634</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.30</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.50</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,500,781</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Time-based RSUs are converted into shares of Intevac common stock upon vesting on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-for-one</div></div> basis. Time-based RSUs typically are scheduled to vest over <span style="-sec-ix-hidden:hidden17650032">three</span> and/or four years. Vesting of time-based RSUs is subject to the grantee’s continued service with Intevac. The compensation expense related to these awards is determined using the fair market value of Intevac common stock on the date of the grant, and the compensation expense is recognized over the vesting period. At January 2, 2021, Intevac had $2.5 million of total unrecognized compensation expense related to RSUs that will be recognized over the weighted-average period of 1.50 years. </div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In May 2020, we granted 109,465 performance-based restricted stock units (“PRSUs”) to members of our senior management. The PRSUs were issued collectively in four separate tranches with individual <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-year</div> performance periods beginning in May 2020, 2021, 2022 and 2023, respectively. Vesting of the PRSUs is based on the performance of our common stock relative to the performance of a peer group. The fair value of each PRSU award was estimated on the date of grant using a Monte Carlo simulation. PRSU activity is included in the above RSU tables. At the end of each performance measurement </div> period, the Compensation Committee will determine the achievement against the performance objectives. Any earned PRSU awards will vest 100% after the end of the applicable performance measurement period.<div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intevac estimated the weighted-average fair value of PRSUs using the following weighted-average assumptions: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 94%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average fair value of grants per share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3.16</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">46.7</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0.25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">None</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ESPP </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of the employee stock purchase right is estimated on the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 87%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock Purchase Rights:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average fair value of grants per share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2.20</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1.73</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">51.49</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">45.81</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk free interest rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0.14</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.28</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term of purchase rights (in years)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1.24</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0.91</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">None</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">None</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The expected life of purchase rights is the period of time remaining in the current offering period. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The ESPP activity during fiscal 2020 and 2019 is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except per share amounts)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares purchased</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">392</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">370</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average purchase price per share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4.01</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3.96</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Aggregate intrinsic value of purchase rights exercised</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">765</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">513</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of January 2, 2021, Intevac had $1.2 million of total unrecognized compensation expense related to purchase rights that will be recognized over the weighted-average period of 1.11 years. </div></div> 1 1 5000000.0 2030-05-13 0.85 P2Y P6M 0.15 0.50 25000 663000 <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The effect of recording equity-based compensation for fiscal 2020 and 2019 was as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%; text-align: left;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity-based compensation by type of award:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock options</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align: bottom;;text-align:right;">$504</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align: bottom;;text-align:right;">$819</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSUs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,936</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,657</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employee stock purchase plan</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">949</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">749</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total equity-based compensation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,389</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,225</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 504000 819000 1936000 1657000 949000 749000 3389000 3225000 P4Y P10Y The weighted-average assumptions used in the model are outlined in the following table: <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%; text-align: left;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock Options:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average fair value of grants per share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1.82</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2.06</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">46.06</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">43.23</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk free interest rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0.44% </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1.86% </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term of options (in years)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4.39</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4.60 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">None</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">None</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 1.82 2.06 0.4606 0.4323 0.0044 0.0186 P4Y4M20D P4Y7M6D 0 0 37500 P1Y1M6D <div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intevac estimated the weighted-average fair value of PSOs using the following weighted-average assumptions:</div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 94%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average fair value of grants per share</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1.75</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">43.43</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Risk free interest rate</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1.96%</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term (in years)</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4.60</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">None</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> 1.75 0.4343 0.0196 P4Y7M6D 0 <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A summary of the stock option activity is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 3%;"/> <td style="vertical-align: bottom;"/> <td/> <td style="width: 3%;"/> <td/> <td style="vertical-align: bottom;"/> <td style="width: 3%;"/> <td style="width: 4.5%;"/> <td style="width: 0.2%;"/> <td style="vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exercise Price</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average<br/> Remaining<br/> Contractual<br/> Term (years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Intrinsic</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options outstanding at December 28, 2019</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,096,610</td> <td style="vertical-align: bottom; white-space: nowrap; width: 3%;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; width: 3%;;text-align:right;">6.63</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; width: 3%;"> </td> <td style="vertical-align: bottom; width: 4.5%;;text-align:right;">3.75</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0.2%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,048,964</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options granted</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,000</td> <td style="vertical-align: bottom; white-space: nowrap; width: 3%;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; width: 3%;;text-align:right;">4.88</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4.5%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0.2%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options cancelled and forfeited</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(220,971</td> <td style="vertical-align: bottom; white-space: nowrap; width: 3%;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; width: 3%;;text-align:right;">6.88</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4.5%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0.2%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options exercised</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(67,172</td> <td style="vertical-align: bottom; white-space: nowrap; width: 3%;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; width: 3%;;text-align:right;">4.85</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4.5%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0.2%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 66%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="width: 3%;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4.5%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0.2%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options outstanding at January 2, 2021</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,814,467</td> <td style="vertical-align: bottom; white-space: nowrap; width: 3%;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; width: 3%;;text-align:right;">6.66</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; width: 3%;"> </td> <td style="vertical-align: bottom; width: 4.5%;;text-align:right;">3.08</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0.2%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,520,722</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 66%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="width: 3%;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4.5%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0.2%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options exercisable at January 2, 2021</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,372,871</td> <td style="vertical-align: bottom; white-space: nowrap; width: 3%;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; width: 3%;;text-align:right;">6.77</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; width: 3%;"> </td> <td style="vertical-align: bottom; width: 4.5%;;text-align:right;">2.52</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0.2%;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,798,938</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 2096610 6.63 P3Y9M 2048964 6000 4.88 220971 6.88 67172 4.85 1814467 6.66 P3Y29D 2520722 1372871 6.77 P2Y6M7D 1798938 110000 249000 312000 P1Y10D A summary of the RSU activity is as follows: <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Grant Date<br/> Fair Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average<br/> Remaining<br/> Contractual<br/> Term (years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> Intrinsic<br/> Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested</div> RSUs at December 28, 2019</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">553,355</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.15</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.30</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,713,012</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">668,413</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.87</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(243,312</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.38</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cancelled</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(76,822</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.26</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-vested</div> RSUs at January 2, 2021</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">901,634</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.30</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.50</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,500,781</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> </table> 553355 6.15 P1Y3M18D 3713012 668413 4.87 243312 6.38 76822 4.26 901634 5.30 P1Y6M 6500781 P4Y 2500000 P1Y6M 109465 <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intevac estimated the weighted-average fair value of PRSUs using the following weighted-average assumptions: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 94%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average fair value of grants per share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3.16</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">46.7</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0.25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">None</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 3.16 0.467 0.0025 0 <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of the employee stock purchase right is estimated on the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 87%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock Purchase Rights:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average fair value of grants per share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2.20</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1.73</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">51.49</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">45.81</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk free interest rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0.14</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.28</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term of purchase rights (in years)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1.24</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0.91</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">None</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">None</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 2.20 1.73 0.5149 0.4581 0.0014 0.0228 P1Y2M26D P0Y10M28D 0 0 <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The ESPP activity during fiscal 2020 and 2019 is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except per share amounts)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares purchased</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">392</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">370</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average purchase price per share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4.01</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3.96</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Aggregate intrinsic value of purchase rights exercised</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">765</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">513</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 392000 370000 4.01 3.96 765000 513000 1200000 P1Y1M9D <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4. Earnings Per Share </div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intevac calculates basic earnings per share (“EPS”) using net income and the weighted-average number of shares outstanding during the reporting period. Diluted EPS includes the effect from potential issuance of common stock pursuant to the exercise of employee stock options and vesting of RSUs. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the computation of basic and diluted net income per share: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except per share amounts)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,056</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,148</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Weighted-average shares – basic</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">23,669</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">23,063</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive potential common shares</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">482</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">277</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Weighted-average shares – diluted</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">24,151</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">23,340</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Net income per share –basic</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">0.04</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">0.05</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Net income per share –diluted</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">0.04</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">0.05</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The potentially dilutive securities were excluded (as common stock equivalents) from the computation of diluted net income per share for the periods presented as their effect would have been antidilutive: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 90%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock options to purchase common stock</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">935</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,235</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSUs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employee stock purchase plan</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">103</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the computation of basic and diluted net income per share: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except per share amounts)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,056</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,148</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Weighted-average shares – basic</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">23,669</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">23,063</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive potential common shares</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">482</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">277</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Weighted-average shares – diluted</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">24,151</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">23,340</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Net income per share –basic</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">0.04</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">0.05</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Net income per share –diluted</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">0.04</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">0.05</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 1056000 1148000 23669000 23063000 482000 277000 24151000 23340000 0.04 0.05 0.04 0.05 <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The potentially dilutive securities were excluded (as common stock equivalents) from the computation of diluted net income per share for the periods presented as their effect would have been antidilutive: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 90%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock options to purchase common stock</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">935</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,235</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSUs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employee stock purchase plan</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">103</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 935000 1235000 5000 5000 103000 3000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5. Concentrations </div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Credit Risk and Significant Customers </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist of cash equivalents, short- and long-term investments, restricted cash, and accounts receivable. Intevac generally invests its excess cash in money market funds, certificates of deposit, commercial paper, obligations of the U.S. government and its agencies, corporate debt securities, asset backed securities and municipal bonds. The Company has adopted an investment policy and established guidelines relating to credit quality, diversification and maturities of its investments in order to preserve principal and maintain liquidity. All investment securities in Intevac’s portfolio have an investment grade credit rating. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intevac’s accounts receivable tend to be concentrated in a limited number of customers. The following customers accounted for at least 10 percent of Intevac’s accounts receivable at January 2, 2021 and December 28, 2019. </div></div> <div style="margin-block: 0em; margin-bottom: 0px; margin-top: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 91%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Seagate Technology</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">45</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">60</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Government</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">26</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">HGST</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">14</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">*</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 2%; vertical-align: top;;text-align:left;">*</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less than 10% </div></div> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intevac’s largest customers tend to change from period to period. Historically, a significant portion of Intevac’s revenues in any particular period have been attributable to sales to a limited number of customers. Intevac performs credit evaluations of its customers’ financial condition and generally requires deposits on system orders but does not generally require collateral or other security to support customer receivables. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following customers accounted for at least 10 percent of Intevac’s consolidated net revenues in fiscal 2020 and/or 2019. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 91%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Seagate Technology</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">42</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">49</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Government</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">29</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">20</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Elbit Systems of America</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">12</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">*</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Jolywood (Hongkong) Industrial Holdings Co., Limited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">*</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">14</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 2%; vertical-align: top;;text-align:left;">*</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less than 10% </div></div> </td> </tr> </table> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Products </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Disk manufacturing products contributed a significant portion of Intevac’s revenues in fiscal 2020 and 2019. Intevac expects that the ability to maintain or expand its current levels of revenues in the future will depend upon continuing market demand for its products; its success in enhancing its existing systems and developing and manufacturing competitive disk manufacturing equipment, such as the 200 Lean; its success in utilizing Intevac’s expertise in complex manufacturing equipment to develop and sell new manufacturing equipment products for PV, DCP and advanced semiconductor packaging and Intevac’s success in developing military products based on its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">low-light</div> technology. </div> The following customers accounted for at least 10 percent of Intevac’s accounts receivable at January 2, 2021 and December 28, 2019. <div style="margin-block: 0em; margin-bottom: 0px; margin-top: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 91%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Seagate Technology</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">45</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">60</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Government</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">26</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">HGST</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">14</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">*</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 2%; vertical-align: top;;text-align:left;">*</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less than 10% </div></div> </td> </tr> </table> 0.45 0.60 0.26 0.25 0.14 <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following customers accounted for at least 10 percent of Intevac’s consolidated net revenues in fiscal 2020 and/or 2019. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 91%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Seagate Technology</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">42</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">49</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Government</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">29</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">20</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Elbit Systems of America</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">12</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">*</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Jolywood (Hongkong) Industrial Holdings Co., Limited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">*</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">14</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 2%; vertical-align: top;;text-align:left;">*</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less than 10% </div></div> </td> </tr> </table> 0.42 0.49 0.29 0.20 0.12 0.14 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6. Balance Sheet Details </div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance sheet details were as follows as of January 2, 2021 and December 28, 2019: </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trade and Other Accounts Receivable, Net </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade receivables and other</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">22,712</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">24,472</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unbilled costs and accrued profits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,934</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,069</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax receivable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">78</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: allowance for doubtful accounts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">28,646</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">28,619</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inventories </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories are stated at the lower of average cost or net realizable value and consist of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Raw materials</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">9,999</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">15,286</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Work-in-progress</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,832</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,748</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished goods</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,858</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,873</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">21,689</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">24,907</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished goods inventory at January 2, 2021 and December 28, 2019 included one VERTEX SPECTRA system for DCP under evaluation at a customer’s factory and one MATRIX PVD system for advanced semiconductor packaging under evaluation at a customer’s factory. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Property, Plant and Equipment </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">16,323</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">15,037</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Machinery and equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">46,846</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">46,674</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">63,169</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">61,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less accumulated depreciation and amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">52,165</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">50,113</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total property, plant and equipment, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11,004</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11,598</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Deferred Income Taxes and Other Long-Term Assets </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income taxes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,335</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,252</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">151</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchased intangible assets, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">274</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax receivable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">78</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,486</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,604</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounts Payable </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Included in accounts payable is $84,000 and $512,000 of book overdraft at January 2, 2021 and December 28, 2019, respectively. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other Accrued Liabilities </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,261</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">320</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other taxes payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">935</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,155</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued product warranties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">405</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">846</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income taxes payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">263</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">403</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">734</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">869</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total other accrued liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,598</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,593</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other Long-Term Liabilities </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employer payroll taxes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">382</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued product warranties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">176</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued income taxes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total other long-term liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">457</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">186</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trade and Other Accounts Receivable, Net </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade receivables and other</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">22,712</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">24,472</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unbilled costs and accrued profits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,934</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,069</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax receivable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">78</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: allowance for doubtful accounts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">28,646</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">28,619</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 22712000 24472000 5934000 4069000 78000 28646000 28619000 <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories are stated at the lower of average cost or net realizable value and consist of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Raw materials</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">9,999</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">15,286</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Work-in-progress</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,832</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,748</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished goods</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,858</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,873</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">21,689</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">24,907</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 9999000 15286000 4832000 4748000 6858000 4873000 21689000 24907000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Property, Plant and Equipment </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">16,323</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">15,037</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Machinery and equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">46,846</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">46,674</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">63,169</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">61,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less accumulated depreciation and amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">52,165</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">50,113</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total property, plant and equipment, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11,004</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11,598</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 16323000 15037000 46846000 46674000 63169000 61711000 52165000 50113000 11004000 11598000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Deferred Income Taxes and Other Long-Term Assets </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income taxes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,335</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,252</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">151</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchased intangible assets, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">274</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax receivable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">78</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,486</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,604</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 5335000 6252000 151000 274000 78000 5486000 6604000 84000 512000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other Accrued Liabilities </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,261</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">320</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other taxes payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">935</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,155</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued product warranties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">405</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">846</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income taxes payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">263</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">403</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">734</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">869</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total other accrued liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,598</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,593</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 1261000 320000 935000 1155000 405000 846000 263000 403000 734000 869000 3598000 3593000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other Long-Term Liabilities </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employer payroll taxes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">382</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued product warranties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">176</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued income taxes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total other long-term liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">457</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">186</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 382000 75000 176000 10000 457000 186000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7. Purchased Intangible Assets, Net </div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of January 2, 2021, all acquisition-related intangible assets had reached the end of their useful lives and did not have any remaining carrying value. The carrying value of acquisition-related intangible assets subject to amortization, excluding fully amortized intangible assets, as of December 28, 2019 is set forth in the following table: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28, 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross Carrying<br/> Amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> Amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net Carrying<br/> Amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">560</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">524</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">36</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchased technology</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,762</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">238</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total amortizable intangible assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4,560</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4,286</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">274</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total amortization expense of purchased intangibles was $274,000 for fiscal 2020 and was $615,000 for fiscal 2019. </div></div> The carrying value of acquisition-related intangible assets subject to amortization, excluding fully amortized intangible assets, as of December 28, 2019 is set forth in the following table: <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28, 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross Carrying<br/> Amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> Amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net Carrying<br/> Amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">560</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">524</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">36</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchased technology</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,762</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">238</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total amortizable intangible assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4,560</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4,286</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">274</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 560000 524000 36000 4000000 3762000 238000 4560000 4286000 274000 274000 615000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8. Contingent Consideration </div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In connection with the acquisition of SIT, Intevac agreed to pay to the selling shareholders in cash a revenue earnout on Intevac’s net revenues from commercial sales of certain products over a specified period up to an aggregate of $9.0 million. The earnout period terminated on June 30, 2019. There is no remaining contingent consideration obligation associated with the earnout agreement at January 2, 2021. </div></div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table represents a reconciliation of the change in the fair value measurement of the contingent consideration liability for fiscal 2019: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 90%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">223</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes in fair value</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash payments made</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(230</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 9000000.0 0 <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table represents a reconciliation of the change in the fair value measurement of the contingent consideration liability for fiscal 2019: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 90%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">223</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes in fair value</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash payments made</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(230</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 223000 7000 -230000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9. Financial Instruments </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash, Cash Equivalents and Investments </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents, short-term investments and long-term investments consist of: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortized Cost</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized<br/> Holding Gains</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized<br/> Holding Losses</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">24,729</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">24,729</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,612</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,612</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">29,341</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">29,341</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,450</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,452</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commercial paper</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Corporate bonds and medium-term notes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,929</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,935</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Municipal bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">400</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">400</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. treasury securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,527</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,552</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total short-term investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">14,806</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">14,839</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term investments:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Corporate bonds and medium-term notes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,474</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,478</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. treasury securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,409</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,410</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total long-term investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,383</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,388</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total cash, cash equivalents, and investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">49,530</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">38</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">49,568</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28, 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortized Cost</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized<br/> Holding Gains</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized<br/> Holding Losses</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">16,512</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">16,512</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,255</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,255</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">19,767</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">19,767</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,001</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commercial paper</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,891</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,893</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Corporate bonds and medium-term notes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,383</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,408</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. treasury securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,417</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,418</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total short-term investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">16,691</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">29</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">16,720</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term investments:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">499</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Corporate bonds and medium-term notes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,530</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">12</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,542</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. treasury securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,494</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,495</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total long-term investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,523</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">14</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,537</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total cash, cash equivalents, and investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">41,981</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">43</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">42,024</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The contractual maturities of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> securities at January 2, 2021 are presented in the following table. </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortized Cost</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due in one year or less</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">19,418</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">19,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due after one through five years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,383</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,388</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">24,801</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">24,839</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All prices for the fixed maturity securities including U.S. treasury and agency securities, certificates of deposit, commercial paper, corporate bonds, and municipal bonds are received from independent pricing services utilized by Intevac’s outside investment manager. This investment manager performs a review of the pricing methodologies and inputs utilized by the independent pricing services for each asset type priced by the vendor. In addition, on at least an annual basis, the investment manager conducts due diligence visits and interviews with each pricing vendor to verify the inputs utilized for each asset class. The due diligence visits include a review of the procedures performed by each vendor to ensure that pricing evaluations are representative of the price that would be received to sell a security in an orderly transaction. Any pricing where the input is based solely on a broker price is deemed to be a Level 3 price. Intevac uses the pricing data obtained from its outside investment manager as the primary input to make its assessments and determinations as to the ultimate valuation of the above-mentioned securities and has not made, during the periods presented, any material adjustments to such inputs. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The following table represents the fair value hierarchy of Intevac’s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> securities measured at fair value on a recurring basis as of January 2, 2021. </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value Measurements</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">at January 2, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recurring fair value measurements:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-sale</div></div> securities</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,612</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,612</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. treasury securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,962</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,962</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7,952</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7,952</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commercial paper</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Corporate bonds and medium-term notes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,413</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,413</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Municipal bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">400</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">400</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total recurring fair value measurements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">24,839</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">9,574</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">15,265</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Derivatives </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company uses foreign currency forward contracts to mitigate variability in gains and losses generated from the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measurement</div> of certain monetary assets and liabilities denominated in foreign currencies and to offset certain operational exposures from the impact of changes in foreign currency exchange rates. These derivatives are carried at fair value with changes recorded in interest income and other, net in the consolidated statements of income. Changes in the fair value of these derivatives are largely offset by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measurement</div> of the underlying assets and liabilities. Cash flows from such derivatives are classified as operating activities. The derivatives have maturities of approximately30 days. </div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the Company’s outstanding derivative instruments on a gross basis as recorded in its consolidated balance sheets as of January 2, 2021 and December 28, 2019: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Notional Amounts</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Derivative Liabilities</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivative Instrument</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Sheet</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Line</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Sheet</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Line</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Undesignated Hedges:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forward Foreign Currency Contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">983</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,035</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">*</div> </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">*</div> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px"> </div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Hedges</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">983</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,035</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 2%; vertical-align: top;;text-align:left;">*</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other accrued liabilities </div></div> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents, short-term investments and long-term investments consist of: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortized Cost</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized<br/> Holding Gains</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized<br/> Holding Losses</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">24,729</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">24,729</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,612</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,612</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">29,341</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">29,341</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,450</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,452</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commercial paper</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Corporate bonds and medium-term notes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,929</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,935</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Municipal bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">400</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">400</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. treasury securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,527</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,552</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total short-term investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">14,806</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">14,839</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term investments:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Corporate bonds and medium-term notes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,474</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,478</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. treasury securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,409</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,410</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total long-term investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,383</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,388</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total cash, cash equivalents, and investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">49,530</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">38</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">49,568</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28, 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortized Cost</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized<br/> Holding Gains</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized<br/> Holding Losses</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">16,512</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">16,512</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,255</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,255</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">19,767</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">19,767</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,001</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commercial paper</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,891</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,893</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Corporate bonds and medium-term notes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,383</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,408</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. treasury securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,417</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,418</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total short-term investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">16,691</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">29</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">16,720</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term investments:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">499</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Corporate bonds and medium-term notes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,530</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">12</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,542</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. treasury securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,494</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,495</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total long-term investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,523</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">14</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,537</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total cash, cash equivalents, and investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">41,981</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">43</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">42,024</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 24729000 24729000 3612000 3612000 1000000 1000000 29341000 29341000 6450000 2000 6452000 500000 500000 2929000 6000 2935000 400000 400000 4527000 25000 4552000 14806000 33000 14839000 500000 500000 3474000 4000 3478000 1409000 1000 1410000 5383000 5000 5388000 49530000 38000 49568000 16512000 16512000 3255000 3255000 19767000 19767000 3000000 1000 3001000 1891000 2000 1893000 6383000 25000 6408000 5417000 1000 5418000 16691000 29000 16720000 499000 1000 500000 2530000 12000 2542000 2494000 1000 2495000 5523000 14000 5537000 41981000 43000 42024000 <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The contractual maturities of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> securities at January 2, 2021 are presented in the following table. </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortized Cost</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due in one year or less</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">19,418</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">19,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due after one through five years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,383</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,388</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">24,801</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">24,839</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 19418000 19451000 5383000 5388000 24801000 24839000 <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The following table represents the fair value hierarchy of Intevac’s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> securities measured at fair value on a recurring basis as of January 2, 2021. </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value Measurements</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">at January 2, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="10" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recurring fair value measurements:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-sale</div></div> securities</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,612</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,612</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. treasury securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,962</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,962</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certificates of deposit</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7,952</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7,952</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commercial paper</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Corporate bonds and medium-term notes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,413</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,413</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Municipal bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">400</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">400</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total recurring fair value measurements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">24,839</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">9,574</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">15,265</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 3612000 3612000 5962000 5962000 7952000 7952000 500000 500000 6413000 6413000 400000 400000 24839000 9574000 15265000 P30D <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the Company’s outstanding derivative instruments on a gross basis as recorded in its consolidated balance sheets as of January 2, 2021 and December 28, 2019: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Notional Amounts</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Derivative Liabilities</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivative Instrument</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Sheet</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Line</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Sheet</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Line</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Undesignated Hedges:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forward Foreign Currency Contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">983</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,035</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">*</div> </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">*</div> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px"> </div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Hedges</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">983</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,035</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 2%; vertical-align: top;;text-align:left;">*</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other accrued liabilities </div></div> </td> </tr> </table> 983000 1035000 3000 4000 983000 1035000 3000 4000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10. Equity </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock Repurchase Program </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On November 21, 2013, Intevac’s Board of Directors approved a stock repurchase program authorizing up to $30.0 million in repurchases. On August 15, 2018, Intevac’s Board of Directors approved a $10.0 million increase to the original stock repurchase program authorizing up to $40.0 million. Under this authorization, Intevac purchases shares of its common stock under a systematic stock repurchase program and may also make supplemental stock repurchases from time to time, depending on market conditions, stock price and other factors. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At January 2, 2021, $10.4 million remains available for future stock repurchases under the repurchase program. </div></div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes Intevac’s stock repurchases for fiscal 2020 and 2019: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except per share amounts)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares of common stock repurchased</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">98</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">24</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of stock repurchased</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">393</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">111</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Average price paid per share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3.97</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4.67</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Intevac records treasury stock purchases under the cost method using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-in,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-out</div> (FIFO) method. Upon reissuance of treasury stock, amounts in excess of the acquisition cost are credited to additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital. If Intevac reissues treasury stock at an amount below its acquisition cost and additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital associated with prior treasury stock transactions is insufficient to cover the difference between the acquisition cost and the reissue price, this difference is recorded against the accumulated deficit. </div> 30000000.0 10000000.0 40000000.0 10400000 <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes Intevac’s stock repurchases for fiscal 2020 and 2019: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except per share amounts)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares of common stock repurchased</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">98</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">24</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of stock repurchased</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">393</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">111</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Average price paid per share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3.97</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4.67</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 98000 24000 393000 111000 3.97 4.67 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11. Income Taxes </div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The provision for income taxes on income from operations for fiscal 2020 and 2019 consists of the following (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 86%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Federal:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(915</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(915</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">State:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,705</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,694</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">917</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,661</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,622</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,355</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,359</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income (loss) before income taxes for fiscal 2020 and 2019 consisted of the following (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 85%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,293</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,875</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,060</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,382</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,767</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,507</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effective tax rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">61.8</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74.5</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts for income tax purposes. Significant components of deferred tax assets are as follows (in thousands):</div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 82%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vacation, warranty and other accruals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">651</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">635</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">89</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">551</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchased technology</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">14</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory valuation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,101</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,288</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity-based compensation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,494</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,593</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net operating loss, research and other tax credit carryforwards</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">55,322</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">54,818</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">30</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">43</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">59,163</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">59,270</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Valuation allowance for deferred tax assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(52,088</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(52,099</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7,075</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7,171</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(341</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchased technology</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(45</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unbilled revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,399</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(874</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,740</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(919</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net deferred tax assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,335</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,252</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As reported on the balance sheet:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> deferred tax assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,335</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,252</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intevac accounts for income taxes in accordance with accounting standards for such taxes, which requires that deferred tax assets and liabilities be recognized using enacted tax rates for the effect of temporary differences between the financial reporting and tax bases of recorded assets and liabilities. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Accounting standards also require that deferred tax assets be reduced by a valuation allowance if it is more likely than not that some portion of or all of the deferred tax asset will not be realized. Management assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use the existing deferred tax assets. In fiscal 2014, a valuation allowance of $9.4 million was established to record the portion of the Singapore deferred tax asset that more likely than not will not be realized. The Company concluded that, as of December 29, 2018, it is more likely than not that the Company will generate sufficient taxable income in Singapore to realize its deferred tax assets and reversed the valuation allowance during the fourth quarter of 2018. This reversal resulted in the recognition of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> income tax benefit of $7.9 million for fiscal 2018. The Company has considered all positive and negative evidence regarding the ability to fully realize the deferred tax asset, including past operating results and the forecast of future taxable income. This conclusion, and the resulting reversal of the deferred tax asset valuation allowance, was based upon consideration of a number of factors, including the Company’s completion of 7 consecutive quarters of profitability and its forecast of future profitability under multiple scenarios that support the utilization of net operating loss carryforwards. After recognizing the reversal, the Company does not have a remaining valuation allowance against the deferred tax assets in Singapore at January 2, 2021. </div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In fiscal 2012, a valuation allowance of $23.4 million was established to record the portion of the U.S. federal deferred tax asset that more likely than not will not be realized. For fiscal 2020 a valuation allowance decrease of $416,000 and for fiscal 2019 a valuation allowance decrease of $689,000, respectively, were recorded for the U.S. federal deferred tax asset. A valuation allowance is recorded against the entire state deferred tax asset which consists of state income tax temporary differences and deferred research and other tax credits that are not realizable in the foreseeable future. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of January 2, 2021, our federal, foreign and state net operating loss carryforwards for income tax purposes were approximately $71.0 million, $30.3 million and $70.8 million, respectively. The federal and state net operating loss carryforwards are subject to various limitations under Section 382 of the Internal Revenue Code and applicable state tax laws. If not utilized, the federal net operating loss carryforwards and the state net operating loss carryforwards will begin to expire in 2029 and 2028, respectively. The foreign net operating loss carryforwards do not expire. As of January 2, 2021, our federal and state tax credit carryforwards for income tax purposes were approximately $19.1 million and $16.8 million, respectively. If not utilized, the federal tax credit carryforwards will begin to expire in 2021 and the state tax credits carry forward indefinitely. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We account for Global Intangible <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Low-Taxed</div> Income (“GILTI”) earned by certain foreign subsidiaries in the year the tax is incurred. </div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted on March 27, 2020 in the United States. The CARES Act includes several significant provisions for corporations, including the usage of net operating losses and payroll benefits. Several foreign <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(non-U.S.)</div> jurisdictions in which we operate have taken similar economic stimulus measures. The Company evaluated the provisions of the CARES Act and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> economic measures and determined the impact on our financial position at January 2, 2021 and on the results of operations and cash flows for fiscal 2020 to be as follows. </div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Under the CARES Act, we elected to defer payment, on an interest-free basis, of the employer portion of social security payroll taxes incurred from March 27, 2020 to December 31, 2020. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">One-half</div> of such deferral amount will become due on each of December 31, 2021 and December 31, 2022. We elected to utilize this deferral program to delay payment of approximately $764,000 of the employer portion of payroll taxes which were incurred between March 27, 2020 and December 31, 2020. On the consolidated balance sheets, the short-term portion of the deferred payroll tax liability is included in accrued payroll and related liabilities, while the long-term portion is included in other long-term liabilities. The Company also utilized the employee retention tax credit under the CARES Act for certain qualifying employee salary and wage expenditures. Tax benefits under the employee retention tax credit are not significant. Additionally, the CARES Act accelerated the timing of the refund for alternative minimum tax (“AMT”) credits. The entire balance of the income tax refund receivable of $157,000 was received in fiscal 2020. </div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In Singapore, Intevac receives government assistance under the Job Support Scheme (“JSS”). The purpose of the JSS is to provide wage support to employers to help them retain their local employees. During fiscal 2020, the Company received $567,000 in JSS grants, of which $328,000 is reported as a reduction of cost of net revenues, $90,000 is reported as a reduction of R&amp;D expenses and $149,000 is reported as a reduction of selling, general and administrative expenses on the consolidated statement of income. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The difference between the tax provision at the statutory federal income tax rate and the tax provision for fiscal 2020 and 2019 was as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 86%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax at the federal statutory rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">581</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">947</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">State income taxes, net of federal benefit</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in valuation allowance:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(416</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(689</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of foreign operations taxed at various rates</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(235</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(397</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research tax credits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,306</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,710</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of tax rate changes, permanent differences and adjustments of prior deferrals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,504</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,685</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrecognized tax benefits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">579</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,519</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,359</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Intevac has not provided for foreign withholding taxes on approximately $1.7 million of undistributed earnings from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> operations as of January 2, 2021 because Intevac intends to reinvest such earnings indefinitely outside of the United States. If Intevac were to distribute these earnings, foreign withholding tax would be payable. For all other undistributed foreign earnings, Intevac also intends to reinvest such earnings indefinitely outside of the United States. </div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The total amount of gross unrecognized tax benefits was $7.3 million as of January 2, 2021, none of which would affect Intevac’s effective tax rate if realized. The aggregate changes in the balance of gross unrecognized tax benefits were as follows for fiscal 2020 and 2019: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 87%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,683</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,164</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions based on tax positions related to the current year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">589</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,519</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Settlements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lapse of statute of limitations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(945</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,327</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,683</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company does not anticipate any changes in the amount of unrecognized tax benefits in the next twelve months. It is Intevac’s policy to include interest and penalties related to unrecognized tax benefits in the provision for income taxes on the consolidated statements of income. During fiscal 2020 and 2019, Intevac recognized a net tax expense (benefit) for interest of ($2,000) and $0, respectively. As of January 2, 2021 Intevac did not have any accrued interest related to unrecognized tax benefits. Intevac did not accrue any penalties related to these unrecognized tax benefits because Intevac has other tax attributes which would offset any potential taxes due. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intevac is subject to income taxes in the U.S. federal jurisdiction, and various state and foreign jurisdictions. Tax regulations within each jurisdiction are subject to the interpretation of the related tax laws and regulations and require significant judgment to apply. Intevac has certain tax attributes that are subject to adjustment back to 1999. Intevac is subject to potential income tax return examination by tax authorities for tax years after 2009 in the following material jurisdictions: U.S. (Federal and California) and Singapore. Intevac has certain tax attributes that are subject to adjustment back to 1999. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Inland Revenue Authority of Singapore (“IRAS”) conducted a review of the fiscal 2009 through 2010 tax returns of the Company’s wholly-owned subsidiary, Intevac Asia Pte. Ltd. IRAS challenged the Company’s tax position with respect to certain deductions. The Company paid all contested taxes and the related interest to have the right to defend its position under Singapore tax law. During 2019, the Company received an unfavorable decision on its appeal to the Singapore Income Tax Board of Review. The Company appealed the decision to the Singapore High Court. In October 2020, the Company received an unfavorable decision on its appeal to the Singapore High Court. Management decided not to pursue additional appeals and the matter is fully settled. Presently, there are no other active income tax examinations in the jurisdictions where Intevac operates. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The provision for income taxes on income from operations for fiscal 2020 and 2019 consists of the following (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 86%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Federal:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(915</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(915</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">State:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,705</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,694</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">917</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,661</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,622</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,355</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,359</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> -915000 0 0 -915000 4000 4000 0 0 4000 4000 1705000 1694000 917000 1661000 2622000 3355000 1711000 3359000 <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income (loss) before income taxes for fiscal 2020 and 2019 consisted of the following (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 85%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,293</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,875</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,060</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,382</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,767</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,507</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effective tax rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">61.8</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74.5</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> -3293000 -4875000 6060000 9382000 2767000 4507000 0.618 0.745 Significant components of deferred tax assets are as follows (in thousands): <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 82%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vacation, warranty and other accruals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">651</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">635</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">89</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">551</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchased technology</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">14</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory valuation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,101</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,288</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity-based compensation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,494</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,593</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net operating loss, research and other tax credit carryforwards</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">55,322</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">54,818</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">30</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">43</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">59,163</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">59,270</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Valuation allowance for deferred tax assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(52,088</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(52,099</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7,075</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7,171</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(341</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchased technology</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(45</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unbilled revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,399</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(874</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,740</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(919</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net deferred tax assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,335</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,252</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As reported on the balance sheet:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> deferred tax assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,335</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,252</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 651000 635000 89000 551000 804000 14000 1101000 1288000 1494000 1593000 55322000 54818000 30000 43000 59163000 59270000 52088000 52099000 7075000 7171000 341000 45000 1399000 874000 1740000 919000 5335000 6252000 5335000 6252000 -9400000 7900000 7 -23400000 -416000 -689000 71000000.0 30300000 70800000 2029 2028 19100000 16800000 2021 764000 157000 567000 328000 90000 149000 <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The difference between the tax provision at the statutory federal income tax rate and the tax provision for fiscal 2020 and 2019 was as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 86%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax at the federal statutory rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">581</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">947</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">State income taxes, net of federal benefit</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in valuation allowance:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(416</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(689</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of foreign operations taxed at various rates</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(235</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(397</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research tax credits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,306</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,710</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of tax rate changes, permanent differences and adjustments of prior deferrals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,504</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,685</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrecognized tax benefits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">579</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,519</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,359</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 581000 947000 4000 4000 -416000 -689000 -235000 -397000 1306000 1710000 2504000 3685000 579000 1519000 1711000 3359000 1.7 7300000 The aggregate changes in the balance of gross unrecognized tax benefits were as follows for fiscal 2020 and 2019: <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 87%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,683</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,164</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions based on tax positions related to the current year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">589</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,519</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Settlements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lapse of statute of limitations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(945</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,327</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,683</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 7683000 6164000 589000 1519000 945000 7327000 7683000 -2000 0 0 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12. Employee Benefit Plans </div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Employee Savings and Retirement Plan </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In 1991, Intevac established a defined contribution retirement plan with 401(k) plan features. The plan covers all United States employees eighteen years and older. Employees may make contributions by a percentage reduction in their salaries, not to exceed the statutorily prescribed annual limit. Intevac made cash contributions of $358,000 for fiscal 2020 and $334,000 for fiscal 2019. Employees may choose among several investment options for their contributions and their share of Intevac’s contributions, and they are able to move funds between investment options at any time. Intevac’s common stock is not one of the investment options. Administrative expenses relating to the plan are insignificant. </div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Employee Bonus Plans </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Intevac has various employee bonus plans. A profit-sharing plan provides for the distribution of a percentage of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> profits to substantially all of Intevac’s employees not eligible for other performance-based incentive plans, up to a maximum percentage of compensation. Other plans award annual cash bonuses to Intevac’s executives and key contributors based on the achievement of profitability and other specific performance criteria. Charges to expense under these plans were $3.3 million, and $2.8 million, respectively, for fiscal 2020 and 2019. </div> P18Y 358000 334000 3300000 2800000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13. Commitments and Contingencies </div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Intevac leases certain manufacturing facilities, warehouses, office space, and equipment under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> operating leases that expire at various times up to March 2024 and has options to renew most leases, with rentals to be negotiated. Certain of Intevac’s leases contain provisions for rental adjustments. Operating lease rentals are expensed on a straight-line basis over the life of the lease beginning on the date we take possession of the property. At lease inception, we determine the lease term by assuming the exercise of those renewal options that are reasonably assured. The exercise of lease renewal options is at our sole discretion. The lease term is used to determine whether a lease is financing or operating and is used to calculate straight-line rent expense. Additionally, the depreciable life of leasehold improvements is limited by the expected lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. </div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table reflects our lease assets and our lease liabilities at January 2, 2021 and December 28, 2019. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 81%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">8,165</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">10,279</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current operating lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,853</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,524</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Noncurrent operating lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,803</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">9,532</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">9,656</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">12,056</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Lease Costs: </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of lease costs were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease cost</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,942</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,112</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term lease cost</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">93</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">78</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease cost</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,035</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,190</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of January 2, 2021 the maturity of operating lease liabilities was as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 93%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,388</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,474</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,289</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">541</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10,692</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Interest</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,036</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Present value of lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">9,656</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Lease Term and Discount Rate: </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 82%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average remaining lease term (in years)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3.09</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4.08</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average discount rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6.39</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6.37</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other information: </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental cash flow information related to leases was as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating cash outflows from operating leases</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,332</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,484</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets obtained in exchange for new operating lease liabilities</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">934</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Guarantees </div></div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Officer and Director Indemnifications </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As permitted or required under Delaware law and to the maximum extent allowable under that law, Intevac has certain obligations to indemnify its current and former officers and directors for certain events or occurrences while the officer or director is, or was, serving at Intevac’s request in such capacity. These indemnification obligations are valid as long as the director or officer acted in good faith and in a manner the person reasonably believed to be in, or not opposed to, the best interests of the Company and, with respect to any criminal action or proceeding, had no reasonable cause to believe his or her conduct was unlawful. The maximum potential amount of future payments Intevac could be required to make under these indemnification obligations is unlimited; however, Intevac has a director and officer insurance policy that mitigates Intevac’s exposure and enables Intevac to recover a portion of any future amounts paid. As a result of Intevac’s insurance policy coverage, Intevac believes the estimated fair value of these indemnification obligations is not material. </div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other Indemnifications </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As is customary in Intevac’s industry, many of Intevac’s contracts provide remedies to certain third parties such as defense, settlement, or payment of judgments for intellectual property claims related to the use of its products. Such indemnification obligations may not be subject to maximum loss clauses. Historically, payments made related to these indemnifications have been immaterial. </div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Letters of Credit </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of January 2, 2021, we had letters of credit and bank guarantees outstanding totaling $787,000, including the standby letter of credit outstanding under the Santa Clara, California facility lease and various other guarantees with its bank. These letters of credit and bank guarantees are collateralized by $787,000 of restricted cash. </div></div> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Warranty </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Intevac provides for the estimated cost of warranty when revenue is recognized. Intevac’s warranty is per contract terms and for its HDD, PV and DCP manufacturing systems the warranty typically ranges between 12 and 24 months from customer acceptance. For systems sold through a distributor, Intevac offers a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-month</div> warranty. The remainder of any warranty period is the responsibility of the distributor. During this warranty period any defective <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-consumable</div> parts are replaced and installed at no charge to the customer. Intevac uses estimated repair or replacement costs along with its historical warranty experience to determine its warranty obligation. The provision for the estimated future costs of warranty is based upon historical cost and product performance experience. Intevac exercises judgment in determining the underlying estimates. </div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On the consolidated balance sheets, the short-term portion of the warranty provision is included in other accrued liabilities, while the long-term portion is included in other long-term liabilities. The expense associated with product warranties issued or adjusted is included in cost of net revenues on the consolidated statements of income. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table displays the activity in the warranty provision account for fiscal 2020 and 2019: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 87%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,022</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">997</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expenditures incurred under warranties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(512</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(625</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accruals for product warranties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">280</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">955</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Adjustments to previously existing warranty accruals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(310</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(305</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">480</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,022</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Legal Matters </div></div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">From time to time, Intevac receives notification from third parties, including customers and suppliers, seeking indemnification, litigation support, payment of money or other actions in connection with claims made against them. In addition, from time to time, Intevac receives notification from third parties claiming that Intevac may be or is infringing their intellectual property or other rights. Intevac also is subject to various other legal proceedings and claims, both asserted and unasserted, that arise in the ordinary course of business. Although the outcome of these claims and proceedings cannot be predicted with certainty, Intevac does not believe that any of these other existing proceedings or claims will have a material adverse effect on its consolidated financial condition or results of operations. </div></div> 2024-03 <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table reflects our lease assets and our lease liabilities at January 2, 2021 and December 28, 2019. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 81%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">8,165</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">10,279</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current operating lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,853</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,524</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Noncurrent operating lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,803</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">9,532</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">9,656</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">12,056</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 8165000 10279000 2853000 2524000 6803000 9532000 9656000 12056000 <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of lease costs were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease cost</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,942</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,112</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term lease cost</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">93</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">78</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease cost</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,035</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,190</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 2942000 3112000 93000 78000 3035000 3190000 <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of January 2, 2021 the maturity of operating lease liabilities was as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 93%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,388</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,474</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,289</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">541</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10,692</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Interest</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,036</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Present value of lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">9,656</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 3388000 3474000 3289000 541000 10692000 1036000 9656000 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 82%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average remaining lease term (in years)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3.09</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4.08</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average discount rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6.39</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6.37</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> </table> P3Y1M2D P4Y29D 0.0639 0.0637 <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental cash flow information related to leases was as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating cash outflows from operating leases</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,332</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">3,484</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets obtained in exchange for new operating lease liabilities</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">934</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 3332000 3484000 128000 934000 787000 787000 P12M P24M P3M <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table displays the activity in the warranty provision account for fiscal 2020 and 2019: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 87%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,022</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">997</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expenditures incurred under warranties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(512</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(625</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accruals for product warranties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">280</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">955</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Adjustments to previously existing warranty accruals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(310</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(305</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">480</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,022</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 1022000 997000 512000 625000 280000 955000 -310000 -305000 480000 1022000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14. Segment and Geographic Information </div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intevac’stwo reportable segments are: TFE and Photonics. Intevac’s chief operating decision-maker has been identified as the President and CEO, who reviews operating results to make decisions about allocating resources and assessing performance for the entire Company. Segment information is presented based upon Intevac’s management organization structure as of January 2, 2021 and the distinctive nature of each segment. Future changes to this internal financial structure may result in changes to the reportable segments disclosed. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Each reportable segment is separately managed and has separate financial results that are reviewed by Intevac’s chief operating decision-maker. Each reportable segment contains closely related products that are unique to the particular segment. Segment operating profit is determined based upon internal performance measures used by the chief operating decision-maker. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intevac derives the segment results from its internal management reporting system. The accounting policies Intevac uses to derive reportable segment results are substantially the same as those used for external reporting purposes. Management measures the performance of each reportable segment based upon several metrics, including orders, net revenues and operating income. Management uses these results to evaluate the performance of, and to assign resources to, each of the reportable segments. Intevac manages certain operating expenses separately at the corporate level. Intevac allocates certain of these corporate expenses to the segments in an amount equal to 3% of net revenues. Segment operating income excludes interest income/expense and other financial charges and income taxes according to how a particular reportable segment’s management is measured. Management does not consider impairment charges, gains and losses on divestitures and sales of intellectual property, and unallocated costs in measuring the performance of the reportable segments. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The TFE segment designs, develops and markets vacuum process equipment solutions for high-volume manufacturing of small substrates with precise thin-film properties, such as for the hard drive, solar cell and DCP industries, as well as other adjacent thin-film markets. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Photonics segment develops compact, cost-effective, high-sensitivity digital-optical products for the capture and display of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">low-light</div> images. Intevac provides sensors, cameras and systems for government applications such as night vision. </div><div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Information for each reportable segment for fiscal 2020 and 2019 is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 85%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net Revenues</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TFE</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">52,128</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">73,678</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Photonics</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">45,696</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">35,207</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total segment net revenues</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">97,824</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">108,885</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 86%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating Profit (Loss)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TFE</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">(1,978</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">1,747</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Photonics</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">10,064</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">6,434</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total segment operating profit</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">8,086</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">8,181</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unallocated costs</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">(5,531</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">(4,256</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating income</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">2,555</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">3,925</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">284</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">574</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other income (expense), net</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">(72</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">8</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income before provision for income taxes</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">2,767</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">$</td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">4,507</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and Amortization</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TFE</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">1,817</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">1,909</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Photonics</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">1,159</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">1,310</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total segment depreciation and amortization</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">2,976</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">3,219</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unallocated costs</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">504</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">372</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total consolidated depreciation and amortization</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">3,480</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">3,591</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Capital Additions</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TFE</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">1,336</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">2,611</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Photonics</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">636</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">832</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total segment capital additions</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">1,972</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">3,443</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unallocated</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">640</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">664</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total consolidated capital additions</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">2,612</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">4,107</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 84%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Segment Assets</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TFE</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">44,335</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">51,153</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Photonics</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">22,923</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">22,071</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total segment assets</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">67,258</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">73,224</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and investments</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">49,568</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">42,024</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">787</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">787</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income taxes</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">5,335</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">6,252</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other current assets</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1,093</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">752</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common property, plant and equipment</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">1,443</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">1,307</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Common operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1,603</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1,898</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other assets</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">151</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">78</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Consolidated total assets</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">127,238</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">126,322</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> </table> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net property, plant and equipment by geographic region at January 2, 2021 and December 28, 2019 was as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 82%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">10,678</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11,420</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Asia</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">326</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">178</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net property, plant &amp; equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11,004</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11,598</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 2 0.03 <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Information for each reportable segment for fiscal 2020 and 2019 is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 85%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net Revenues</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TFE</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">52,128</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">73,678</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Photonics</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">45,696</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">35,207</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total segment net revenues</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">97,824</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">108,885</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 86%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating Profit (Loss)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TFE</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">(1,978</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">1,747</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Photonics</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">10,064</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">6,434</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total segment operating profit</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">8,086</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">8,181</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unallocated costs</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">(5,531</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">(4,256</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating income</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">2,555</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">3,925</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">284</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">574</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other income (expense), net</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">(72</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">8</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income before provision for income taxes</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">2,767</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">$</td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">4,507</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and Amortization</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TFE</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">1,817</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">1,909</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Photonics</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">1,159</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">1,310</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total segment depreciation and amortization</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">2,976</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">3,219</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unallocated costs</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">504</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">372</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total consolidated depreciation and amortization</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">3,480</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">3,591</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Capital Additions</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TFE</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">1,336</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">2,611</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Photonics</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">636</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">832</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total segment capital additions</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">1,972</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">3,443</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unallocated</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">640</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;;text-align:right;">664</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total consolidated capital additions</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">2,612</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">4,107</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> </table> 52128000 73678000 45696000 35207000 97824000 108885000 -1978000 1747000 10064000 6434000 8086000 8181000 5531000 4256000 2555000 3925000 284000 574000 -72000 8000 2767000 4507000 1817000 1909000 1159000 1310000 2976000 3219000 504000 372000 3480000 3591000 1336000 2611000 636000 832000 1972000 3443000 640000 664000 2612000 4107000 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 84%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Segment Assets</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TFE</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">44,335</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">51,153</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Photonics</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">22,923</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">22,071</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total segment assets</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">67,258</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">73,224</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and investments</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">49,568</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">42,024</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">787</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">787</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income taxes</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">5,335</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">6,252</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other current assets</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1,093</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">752</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common property, plant and equipment</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">1,443</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">1,307</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Common operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1,603</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1,898</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other assets</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">151</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">78</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Consolidated total assets</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">127,238</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">126,322</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgb(255, 255, 255);"> </td> </tr> </table> 44335000 51153000 22923000 22071000 67258000 73224000 49568000 42024000 787000 787000 5335000 6252000 1093000 752000 1443000 1307000 1603000 1898000 151000 78000 127238000 126322000 <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net property, plant and equipment by geographic region at January 2, 2021 and December 28, 2019 was as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 82%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January 2,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 28,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">10,678</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11,420</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Asia</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">326</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">178</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net property, plant &amp; equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11,004</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11,598</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 10678000 11420000 326000 178000 11004000 11598000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15. Restructuring Charges </div></div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the third quarter of fiscal 2020, Intevac substantially completed implementation of the 2020 cost reduction plan (the “2020 Plan”), which reduced expenses and reduced its workforce by 1 percent. The cost of implementing the 2020 Plan was reported under cost of net revenues and operating expenses in the consolidated statements of income. Substantially all cash outlays in connection with the 2020 Plan occurred in the third quarter of fiscal 2020. Implementation of the 2020 Plan reduced salary, wages and other employee-related expenses by approximately $864,000 on an annual basis. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of January 2, 2021, activities related to the 2020 Plan were complete. </div></div> <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The changes in restructuring reserves for severance and other employee-related costs associated with the cost reduction plan for fiscal 2020, are as follows. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 90%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at the beginning of the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for restructuring charges</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">103</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash payments made</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(103</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at the end of the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 0.01 864000 <div style="text-align: justify; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The changes in restructuring reserves for severance and other employee-related costs associated with the cost reduction plan for fiscal 2020, are as follows. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 90%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at the beginning of the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for restructuring charges</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">103</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash payments made</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(103</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at the end of the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 103000 103000 Less than 10% XML 13 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Cover Page - USD ($)
12 Months Ended
Jan. 02, 2021
Feb. 12, 2021
Jun. 27, 2020
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Entity Interactive Data Current Yes    
Document Period End Date Jan. 02, 2021    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Document Annual Report true    
Document Transition Report false    
Entity Registrant Name INTEVAC, INC.    
Entity Central Index Key 0001001902    
Current Fiscal Year End Date --01-02    
Entity Current Reporting Status Yes    
Entity Filer Category Accelerated Filer    
Trading Symbol IVAC    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity File Number 0-26946    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 94-3125814    
Entity Address, Address Line One 3560 Bassett Street    
Entity Address, City or Town Santa Clara    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 95054    
City Area Code 408    
Local Phone Number 986-9888    
Entity Small Business true    
Title of 12(b) Security Common Stock    
Entity Common Stock, Shares Outstanding   24,089,621  
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Public Float     $ 124,191,554
Entity Voluntary Filers No    
ICFR Auditor Attestation Flag true    
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Current assets:    
Cash and cash equivalents $ 29,341 $ 19,767
Short-term investments 14,839 16,720
Trade and other accounts receivable, net of allowances of $0 at both January 2, 2021 and December 28, 2019 28,646 28,619
Inventories 21,689 24,907
Prepaid expenses and other current assets 1,893 1,504
Total current assets 96,408 91,517
Property, plant and equipment, net 11,004 11,598
Operating lease right-of-use assets 8,165 10,279
Long-term investments 5,388 5,537
Restricted cash 787 787
Deferred income taxes and other long-term assets 5,486 6,604
Total assets 127,238 126,322
Current liabilities:    
Current operating lease liabilities 2,853 2,524
Accounts payable 4,259 4,199
Accrued payroll and related liabilities 7,679 6,488
Other accrued liabilities 3,598 3,593
Customer advances 33 4,007
Total current liabilities 18,422 20,811
Noncurrent liabilities:    
Noncurrent operating lease liabilities 6,803 9,532
Other long-term liabilities 457 186
Total noncurrent liabilities 7,260 9,718
Commitments and contingencies
Stockholders' equity:    
Undesignated preferred stock, $0.001 par value, 10,000 shares authorized, no shares issued and outstanding
Common stock, $0.001 par value : Authorized shares — 50,000 issued and outstanding shares — 23,874 and 23,346 at January 2, 2021 and December 28, 2019, respectively 24 23
Additional paid-in capital 193,173 188,290
Treasury stock, 5,087 shares at January 2, 2021 and 4,989 shares at December 28, 2019 (29,551) (29,158)
Accumulated other comprehensive income 640 424
Accumulated deficit (62,730) (63,786)
Total stockholders' equity 101,556 95,793
Total liabilities and stockholders' equity $ 127,238 $ 126,322
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Statement of Financial Position [Abstract]    
Net of allowances of trade, note and other accounts receivable $ 0 $ 0
Undesignated preferred stock, par value $ 0.001 $ 0.001
Undesignated preferred stock, shares authorized 10,000,000 10,000,000
Undesignated preferred stock, shares issued 0 0
Undesignated preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 50,000,000 50,000,000
Common stock, shares issued 23,874,000 23,346,000
Common stock, shares outstanding 23,874,000 23,346,000
Treasury stock, shares 5,087,000 4,989,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Net revenues:    
Total net revenues $ 97,824 $ 108,885
Cost of net revenues:    
Total cost of net revenues 57,279 68,017
Gross profit 40,545 40,868
Operating expenses:    
Research and development 14,093 14,309
Selling, general and administrative 23,897 22,634
Total operating expenses 37,990 36,943
Operating income 2,555 3,925
Interest income 284 574
Other income (expense), net (72) 8
Income before provision for income taxes 2,767 4,507
Provision for income taxes 1,711 3,359
Net loss $ 1,056 $ 1,148
Net loss per share:    
Basic $ 0.04 $ 0.05
Diluted $ 0.04 $ 0.05
Weighted average shares outstanding:    
Basic 23,669 23,063
Diluted 24,151 23,340
Systems and components    
Net revenues:    
Total net revenues $ 74,879 $ 89,228
Cost of net revenues:    
Total cost of net revenues 42,231 55,678
Technology development    
Net revenues:    
Total net revenues 22,945 19,657
Cost of net revenues:    
Total cost of net revenues $ 15,048 $ 12,339
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Statement Of Income And Comprehensive Income [Abstract]    
Net income $ 1,056 $ 1,148
Other comprehensive income (loss), before tax    
Change in unrealized net loss on available-for-sale investments (5) 70
Foreign currency translation gains and (losses) 221 (24)
Other comprehensive income, before tax 216 46
Income tax expense related to items in other comprehensive income 0  
Other comprehensive income, net of tax 216 46
Comprehensive income $ 1,272 $ 1,194
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Treasury Stock
Accumulated Other Comprehensive Income
Accumulated Deficit
Beginning balance at Dec. 29, 2018 $ 89,624 $ 23 $ 183,204 $ (29,047) $ 378 $ (64,934)
Beginning Balance (in shares) at Dec. 29, 2018   22,700,000   4,965,000    
Shares issued in connection with:            
Exercise of stock options (in shares)   175,000        
Exercise of stock options $ 799   799      
Settlement of RSUs (in shares)   199,000        
Employee stock purchase plan (in shares) 370,000 370,000        
Employee stock purchase plan $ 1,466   1,466      
Shares withheld in connection with net share settlement of RSUs (in shares)   (74,000)        
Shares withheld in connection with net share settlement of RSUs (404)   (404)      
Equity-based compensation expense 3,225   3,225      
Net income 1,148         1,148
Other comprehensive income (loss) 46       46  
Common stock repurchases $ (111)     $ (111)    
Common Stock Repurchases (in shares) 24,000 (24,000)   24,000    
Ending balance at Dec. 28, 2019 $ 95,793 $ 23 188,290 $ (29,158) 424 (63,786)
Ending Balance (in shares) at Dec. 28, 2019   23,346,000   4,989,000    
Shares issued in connection with:            
Exercise of stock options (in shares) 67,172 67,000        
Exercise of stock options $ 326   326      
Settlement of RSUs (in shares)   244,000        
Employee stock purchase plan (in shares) 392,000 392,000        
Employee stock purchase plan $ 1,571 $ 1 1,570      
Shares withheld in connection with net share settlement of RSUs (in shares)   (77,000)        
Shares withheld in connection with net share settlement of RSUs (402)   (402)      
Equity-based compensation expense 3,389   3,389      
Net income 1,056         1,056
Other comprehensive income (loss) 216       216  
Common stock repurchases $ (393)     $ (393)    
Common Stock Repurchases (in shares) 98,000 (98,000)   98,000    
Ending balance at Jan. 02, 2021 $ 101,556 $ 24 $ 193,173 $ (29,551) $ 640 $ (62,730)
Ending Balance (in shares) at Jan. 02, 2021   23,874,000   5,087,000    
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Operating activities    
Net income $ 1,056,000 $ 1,148,000
Adjustments to reconcile net income to net cash and cash equivalents provided by operating activities:    
Depreciation and amortization 3,206,000 2,976,000
Net amortization (accretion) of investment premiums and discounts 12,000 (75,000)
Amortization of intangible assets 274,000 615,000
Equity-based compensation 3,389,000 3,225,000
Straight-line rent adjustment and amortization of lease incentives (286,000) (289,000)
Deferred income taxes 917,000 1,661,000
Change in the fair value of acquisition-related contingent consideration   7,000
Loss on disposal of equipment   120,000
Changes in assets and liabilities:    
Accounts receivable (27,000) (902,000)
Inventories 3,218,000 6,301,000
Prepaid expenses and other assets (462,000) 1,621,000
Accounts payable 60,000 (1,850,000)
Accrued payroll and other accrued liabilities 1,467,000 694,000
Customer advances (3,974,000) (10,307,000)
Total adjustments 7,794,000 3,797,000
Net cash and cash equivalents provided by operating activities 8,850,000 4,945,000
Investing activities    
Purchase of investments (23,342,000) (23,306,000)
Proceeds from sales and maturities of investments 25,355,000 21,642,000
Purchase of leasehold improvements and equipment (2,612,000) (4,107,000)
Net cash and cash equivalents used in investing activities (599,000) (5,771,000)
Financing activities    
Proceeds from issuance of common stock 1,897,000 2,265,000
Common stock repurchases (393,000) (111,000)
Taxes paid related to net share settlement (402,000) (404,000)
Payment of acquisition-related contingent consideration   (230,000)
Net cash and cash equivalents provided by financing activities 1,102,000 1,520,000
Effect of exchange rate changes on cash 221,000 (24,000)
Net increase in cash, cash equivalents and restricted cash 9,574,000 670,000
Cash, cash equivalents and restricted cash at beginning of period 20,554,000 19,884,000
Cash, cash equivalents and restricted cash at end of period 30,128,000 20,554,000
Cash paid (received) for:    
Income taxes 850,000 1,016,000
Income tax refund $ (157,000) $ (157,000)
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies
12 Months Ended
Jan. 02, 2021
Summary of Significant Accounting Policies
1. Summary of Significant Accounting Policies
Principles of Consolidation and Basis of Presentation
The consolidated financial statements include the accounts of Intevac, Inc. and its subsidiaries (Intevac, the Company or we) after elimination of inter-company balances and transactions.
The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.
Fiscal Year End Date
Intevac operates under a
52-53
week fiscal year ending on the Saturday nearest to December 31 of each year in order to improve the alignment of financial and business processes and to streamline financial reporting. Each fiscal quarter consists of 13 weeks, with an occasional fourth quarter extending to 14 weeks, if necessary, for the fiscal year to end on the Saturday nearest to December 31. The Company’s fiscal 2020 and fiscal 2019 years ended on January 2, 2021 and December 28, 2019, respectively.
Cash, Cash Equivalents and Investments
Intevac considers all highly liquid investments with original maturities of three months or less when purchased to be cash equivalents.
Available-for-sale
securities, comprised of certificates of deposit, commercial paper, obligations of the U.S. government and its agencies, corporate debt securities, asset backed securities and municipal bonds, are carried at fair value, with unrealized gains and losses recorded within other comprehensive income (loss) as a separate component of stockholders’ equity. Realized gains and losses and declines in value judged to be other than temporary, if any, on
available-for-sale
securities are included in earnings. Purchases and sales of investment securities are recognized on a trade date basis. The cost of investment securities sold is determined by the specific identification method.
Restricted Cash
Restricted cash of $600,000 as of January 2, 2021 secures a standby letter of credit obligation associated with a lease obligation and the restriction on the cash will be removed when the letter of credit expires. In addition, Intevac pledged $187,000 as collateral for various guarantees with its bank.
Derivative Instruments and Hedging Arrangements
Foreign Exchange Exposure Management —
Intevac 
enters into forward foreign currency contracts that economically hedge the gains and losses generated by the
re-measurement
of certain recorded assets and liabilities in a
non-functional
currency and to offset certain operational exposures from the impact of changes in foreign currency exchange rates. Such exposures result from the portion of the Company’s operations, assets and liabilities that are denominated in currencies other than the U.S. dollar, primarily the Singapore dollar. These foreign currency exchange contracts are entered into to support transactions made in the normal course of business, and accordingly, are not speculative in nature. The contracts are for periods consistent with the terms of the underlying transactions, generally one year or less. Changes in the fair value of these undesignated hedges are recognized in other income (expense), net immediately as an offset to the changes in the fair value of the asset or liability being hedged.
Fair Value Measurement—Definition and Hierarchy 
Intevac reports certain financial assets and liabilities at fair value. Intevac defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.
 
Fair value measurements are classified and disclosed in one of the following three categories:
Level 1
—Valuations based on quoted prices in active markets for identical assets or liabilities.
Level 2
—Valuations based on other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
 
Level 3
—Valuations based on inputs that are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability.
Trade Accounts Receivables and Doubtful Accounts
Intevac evaluates the collectibility of trade accounts receivable on an ongoing basis and provides reserves against potential losses when appropriate. Management analyzes historical bad debts, customer concentrations, customer creditworthiness, changes in customer payment tendencies and current economic trends when evaluating the adequacy of the allowance for doubtful accounts. Customer accounts are written off against the allowance when the amount is deemed uncollectible.
Inventories
Inventories are generally stated at the lower of cost or net realizable value, with cost determined on an average cost basis.
Property, Plant and Equipment
Equipment and leasehold improvements are stated at cost. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows: computers and software, 3 years; machinery and equipment, 5 years; furniture, 7 years; vehicles, 4 years; and leasehold improvements, remaining lease term.
Contingent Consideration and Purchased Intangible Assets
Contingent consideration related to a business combination is recorded at the acquisition date at the estimated fair value of the contingent payments. The acquisition date fair value is measured based on the consideration expected to be transferred (probability-weighted), discounted back to present value. The discount rate used is determined at the time of the acquisition in accordance with accepted valuation methods. The fair value of the acquisition-related contingent consideration is remeasured at the estimated fair value at each reporting period with the change in fair value recognized as income or expense in the consolidated statements of income.
Purchased intangible assets other than goodwill were amortized over their useful lives unless these lives were determined to be indefinite. Purchased intangible assets were carried at cost, less accumulated amortization. Amortization was computed over the estimated useful lives of the respective assets, generally one to thirteen years using the straight line method. As of January 2, 2021, all purchased intangible assets had reached the end of their useful lives and did not have any remaining carrying value. In 2012, as a result of its impairment analysis, Intevac wrote off all of the goodwill in both its TFE and Photonics reporting units.
Impairment of Long-Lived Assets
Long-lived assets and certain identifiable finite-lived intangible assets to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Determination of recoverability of long-lived assets is based on an estimate of undiscounted future cash flows resulting from the use of the asset and its eventual disposition. Measurement of an impairment loss for long-lived assets and certain identifiable intangible assets that management expects to hold and use is based on the fair value of the asset. When an impairment loss is recognized, the carrying amount of the asset is reduced to its estimated fair value. No impairment charges were recognized in fiscal 2020 and 2019.
Income Taxes
Deferred tax assets and liabilities are recognized using enacted tax rates for the effect of temporary differences between book and tax bases of recorded assets and liabilities. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that a portion of the deferred tax asset will not be realized.
In determining whether to establish or maintain a valuation allowance against a deferred tax asset, the Company reviews available evidence to determine whether it is more likely than not that all or a portion of the Company’s net deferred tax assets will be realized in future periods. Consideration is given to various positive and negative factors that could affect the realization of the net deferred tax assets. In making such a determination, the Company considers, among other things, future reversals of existing taxable temporary differences, projected future taxable income,
tax-planning
strategies, historical financial performance, the length of statutory carry forward periods, experience with operating loss and tax credit carry forwards not expiring unused. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
On a quarterly basis, Intevac provides for income taxes based upon an annual effective income tax rate. The effective tax rate is highly dependent upon the level of Intevac’s projected earnings, the geographic composition of worldwide earnings, tax regulations governing each region, net operating loss carryforwards, availability of tax credits and the effectiveness of Intevac’s tax planning strategies. Intevac carefully monitors the changes in many factors and adjust its effective income tax rate on a timely basis. If actual results differ from the estimates, this could have a material effect on Intevac’s business, financial condition and results of operations.
The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with Intevac’s expectations could have a material effect on Intevac’s business, financial condition and results of operations.
Intevac recognizes accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes.
Sales and Value Added Taxes
Taxes collected from customers and remitted to governmental authorities are presented on a net basis in the accompanying consolidated statements of income.
Revenue Recognition
In our TFE segment, a majority of our equipment sales revenue, which includes systems, technology upgrades, service and spare parts is recognized when products are shipped from our manufacturing facilities. In our TFE segment, we recognize revenue for equipment sales at a point in time following the transfer of control of such products to the customer, which typically occurs upon shipment or delivery depending on the terms of the underlying contracts. Intevac recognizes revenue in certain circumstances before delivery has occurred (commonly referred to as bill and hold transactions). In such circumstances, among other things, risk of ownership has passed to the customer, the customer has made a written fixed commitment to purchase the finished goods, the customer has requested the finished goods be held for future delivery as scheduled and designated by them, and no additional performance obligations exist by Intevac. For these transactions, the finished goods are segregated from inventory and normal billing and credit terms granted. Our contracts with customers may include multiple performance obligations. For such arrangements, under the revenue standard we allocate revenue to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or by using expected cost plus margin. Under the revenue standard, the expected costs associated with our base warranties are recognized as expense when the equipment is sold.
In our Photonics segment, we recognize revenue for CPFF and FFP government contracts over time under the
cost-to-cost
method for the majority of our government contracts, which is consistent with our historical revenue recognition model. Revenue on the majority of our government contracts are recognized over time because of the continuous transfer of control to the customer. For U.S. government contracts, this continuous transfer of control to the customer is supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay us for costs incurred plus a reasonable profit and take control of any work in process. Similarly, for
non-U.S.
government contracts, the customer typically
controls the work in process as evidenced either by contractual termination clauses or by our rights to payment for work performed to date to deliver products or services that do not have an alternative use to the Company. Under the revenue standard, the
cost-to-cost
measure of progress continues to best depict the transfer of control of assets to the customer, which occurs as we incur costs.
The majority of our contracts in our Photonics segment have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development and production). For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus a margin approach, under which we forecast our expected costs of satisfying a performance obligation and then add an appropriate margin for that distinct good or service.
In our Photonics segment, we recognize revenue for homogenous manufactured military products sold to the U.S. government and its contractors over time under the
units-of-delivery
method because of the continuous transfer of control to the customer. Intevac believes that the
units-of-delivery
method is an appropriate measure for measuring progress for the manufactured units as an equal amount of value is individually transferred to the customer upon delivery. The Company previously recognized revenue for substantially all manufactured military products sold to the U.S. government and its contractors when the customers took delivery of the products, which was generally upon shipment.
The nature of our contracts in our Photonics segment gives rise to several types of variable consideration including tiered pricing. Allocation of contract revenues among Photonics military products, and the timing of the recognition of those revenues, is impacted by agreements with tiered pricing or variable rate structures. We include variable consideration in the estimated transaction price when there is a basis to reasonably estimate the amount of the consideration. These estimates are based on historical experience, anticipated performance and our best judgment at the time. Because of our certainty in estimating these amounts, they are included in the transaction price of our contracts and the associated remaining performance obligations.
Accounting for CPFF and FFP contracts and programs involves the use of various techniques to estimate total contract revenue and costs. For these contracts, we estimate the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognize that profit over the life of the contract. Contract estimates are based on various assumptions to project the outcome of future events. These assumptions include the complexity of the work to be performed; the cost and availability of materials; the performance of subcontractors; and the availability and timing of funding from the customer.
As a significant change in one or more of these estimates could affect the profitability of our contracts, we review and update our contract-related estimates regularly. We recognize adjustments in estimated profit on contracts under the cumulative
catch-up
method. Under this method, the impact of the adjustment on profit recorded to date on a contract is recognized in the period the adjustment is identified. Revenue and profit in future periods of contract performance are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, we recognize the total loss in the quarter it is identified.
Government Grants and Credits
The Company generally records grants from governmental agencies related to income as a reduction in operating expense. Grants are recognized when there is reasonable assurance that the Company will comply with the conditions attached to the grant arrangement and the grant will be received. Reimbursements of eligible expenditures pursuant to government assistance programs are recorded as reductions of operating costs when the related costs have been incurred and there is reasonable assurance regarding collection of the claim. Grant claims not settled by the balance sheet date are recorded as receivables,
provided their receipt is reasonably assured. The determination of the
amount
of the claim, and accordingly the receivable amount, requires management to make calculations based on its interpretation of eligible expenditures in accordance with the terms of the programs. The reimbursement claims submitted by the Company are subject to review by the relevant government agencies. In Singapore, Intevac receives government assistance under the Job Support Scheme (“JSS”). During fiscal 2020, the Company received $567,000 in JSS grants of which $328,000 is reported as a reduction of cost of net revenues, $90,000 is reported as a reduction of research and development (“R&D”) expenses and $149,000 is reported as a reduction of selling, general and administrative expenses on the consolidated statement of income.
Advertising Costs
Advertising costs are expensed as incurred. Advertising costs were not material for all periods presented.
Foreign Currency Translation
The functional currency of Intevac’s foreign subsidiaries in Singapore and Hong Kong and the Taiwan branch is the U.S. dollar. The functional currency of Intevac’s foreign subsidiaries in China, Malaysia and Korea is the local currency of the country in which the respective subsidiary operates. Assets and liabilities recorded in foreign currencies are translated at
year-end
exchange rates; revenues and expenses are translated at average exchange rates during the year. The effects of foreign currency translation adjustments are included in stockholders’ equity as a component of accumulated other comprehensive income in the accompanying consolidated balance sheets. The effects of foreign currency transactions are included in other income (expense), net in the determination of net income. Losses from foreign currency transactions were $139,000 and $85,000 in 2020 and 2019, respectively.
Comprehensive Income
The changes in accumulated other comprehensive income by component, were as follows for the years ended January 2, 2021 and December 28, 2019:​​​​​​​
 
    
Foreign
currency
    
Unrealized holding
gains (losses) on
available-for-sale

investments
    
Total
 
    
(in thousands)
 
Balance at December 29, 2018
   $ 405      $ (27    $ 378  
    
 
 
    
 
 
    
 
 
 
Other comprehensive income (loss) before reclassification
     (24      70        46  
Amounts reclassified from other comprehensive income (loss)
     —          —          —    
    
 
 
    
 
 
    
 
 
 
Net current-period other comprehensive income (loss)
     (24      70        46  
    
 
 
    
 
 
    
 
 
 
Balance at December 28, 2019
   $ 381      $ 43      $ 424  
    
 
 
    
 
 
    
 
 
 
Other comprehensive income (loss) before reclassification
     221        (5      216  
Amounts reclassified from other comprehensive income (loss)
     —          —          —    
    
 
 
    
 
 
    
 
 
 
Net current-period other comprehensive income (loss)
     221        (5      216  
    
 
 
    
 
 
    
 
 
 
Balance at January 2, 2021
   $ 602      $ 38      $ 640  
    
 
 
    
 
 
    
 
 
 
Employee Stock Plans
Intevac has equity-based compensation plans that provide for the grant to employees of equity-based awards, including incentive or
non-statutory
stock options, performance-based stock options (“PSOs”), restricted stock, stock appreciation rights, restricted stock units (“RSUs”), performance-based restricted stock units (“PRSUs”) and performance shares. In addition, these plans provide for the grant of
non-statutory
stock options and RSUs to
non-employee
directors and consultants. Intevac also has an employee stock purchase plan, which provides Intevac’s employees with the opportunity to purchase Intevac common stock at a discount through payroll deductions. See Note 3 for a complete description of these plans and their accounting treatment.
Recent Accounting Pronouncements Not Yet Adopted
In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”)
2020-04,
Reference Rate Reform (Topic 848)
. This ASU provides optional expedients and exceptions for applying U.S. generally accepted accounting principles to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. Adoption of the expedients and exceptions is permitted upon issuance of this update through December 31, 2022. The FASB also issued ASU
2021-01,
Reference Rate Reform (Topic 848): Scope
in January 2021. It clarifies that certain optional expedients and exceptions in Topic 848 apply to derivatives that are affected by the discounting transition. The amendments in this ASU affect the guidance in ASU
2020-04
and are effective in the same timeframe as ASU
2020-04.
We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.
In December 2019, the FASB issued ASU
2019-12,
Simplifying the Accounting for Income Taxes (ASC Topic 740)
. This ASU simplifies accounting for income taxes by removing certain exceptions to the general principles and amending existing guidance to improve consistent application. The Company is required to adopt this guidance in the first quarter of fiscal year 2021. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.
In June 2016, the FASB issued ASU
2016-13,
Financial Instruments – Credit Losses 
(Topic 326).
This ASU amends the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in the more-timely recognition of losses. This update becomes effective and will be adopted by Intevac in the first quarter of fiscal 2023. We are currently assessing how the adoption of this standard will impact our consolidated financial statements.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue
12 Months Ended
Jan. 02, 2021
Revenue from Contract with Customer [Abstract]  
Revenue
2.    Revenue
The following tables represent a disaggregation of revenue from contracts with customers for fiscal 2020 and 2019 along with the reportable segment for each category.
Major Products and Service Lines
 
TFE
  
2020
    
2019
 
    
(in thousands)
 
    
HDD
    
DCP
    
PV
    
Total
    
HDD
    
DCP
    
PV
    
Total
 
Systems, upgrades and spare parts
   $ 45,620      $ —        $ 426      $ 46,046      $ 52,759      $ —        $ 15,653      $ 68,412  
Field service
     6,080        —          2        6,082        5,210        2        54        5,266  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total TFE net revenues
   $ 51,700      $ —        $ 428      $ 52,128      $ 57,969      $ 2      $ 15,707      $ 73,678  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
Photonics
  
2020
    
2019
 
    
(in thousands)
 
Products:
                 
Military products
   $ 20,409      $ 12,480  
Commercial products
     395        640  
Repair and other services
     1,947        2,430  
    
 
 
    
 
 
 
Total Photonics product net revenues
     22,751        15,550  
Technology development:
                 
FFP
     19,648        12,521  
CPFF
     3,297        7,134  
Time and materials
     —          2  
    
 
 
    
 
 
 
Total technology development net revenues
     22,945        19,657  
    
 
 
    
 
 
 
Total Photonics net revenues
   $ 45,696      $ 35,207  
    
 
 
    
 
 
 
 
Primary Geography Markets
 
    
2020
    
2019
 
    
(in thousands)
 
    
TFE
    
Photonics
    
Total
    
TFE
    
Photonics
    
Total
 
United States
   $ 6,450      $ 45,363      $ 51,813      $ 1,306      $ 34,664      $ 35,970  
Asia
     45,611        —          45,611        72,372        —          72,372  
Europe
     67        333        400        —          543        543  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net revenues
   $ 52,128      $ 45,696      $ 97,824      $ 73,678      $ 35,207      $ 108,885  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Timing of Revenue Recognition
 
    
2020
    
2019
 
    
(in thousands)
 
    
TFE
    
Photonics
    
Total
    
TFE
    
Photonics
    
Total
 
Products transferred at a point in time
   $ 52,128      $ 1,947      $ 54,075      $ 73,678      $ 2,430      $ 76,108  
Products and services transferred over time
     —          43,749        43,749        —          32,777        32,777  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net revenues
     $52,128      $ 45,696      $ 97,824      $ 73,678      $ 35,207      $ 108,885  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
The following table reflects the changes in our contract assets, which we classify as accounts receivable, unbilled or retainage and our contract liabilities which we classify as deferred revenue and customer advances for fiscal 2020:
 
    
January 2,
2021
    
December 28,
2019
    
Change
 
    
(In thousands)
 
TFE:
                          
Contract assets:
                          
Accounts receivable, unbilled
   $ 369      $ 760      $ (391
    
 
 
    
 
 
    
 
 
 
Contract liabilities:
                          
Deferred revenue
   $ 482      $ 320      $ 162  
Customer advances
     33        4,007        (3,974
    
 
 
    
 
 
    
 
 
 
     $ 515      $ 4,327      $ (3,812
    
 
 
    
 
 
    
 
 
 
Photonics:
                          
Contract assets:
                          
Accounts receivable, unbilled
   $ 5,439      $ 3,210      $ 2,229  
Retainage
     126        99        27  
    
 
 
    
 
 
    
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     $ 5,565      $ 3,309      $ 2,256  
    
 
 
    
 
 
    
 
 
 
Contract liabilities:
                          
Deferred revenue
   $ 779      $ —        $ 779  
    
 
 
    
 
 
    
 
 
 
Accounts receivable, unbilled in our TFE segment represents a contract asset for revenue that has been recognized in advance of billing the customer. For our system and certain upgrade sales, our TFE customers generally pay in three installments, with a portion of the system price billed upon receipt of an order, a portion of the price billed upon shipment, and the balance of the price due upon completion of installation and acceptance of the system at the customer’s factory. Accounts receivable, unbilled in our TFE segment generally represents the balance of the system price that is due upon completion of installation and acceptance less the amount that has been deferred as revenue for the performance of the installation tasks. During fiscal 2020, contract assets in our TFE segment decreased by $391,000 primarily due to the final billing on two systems that were pending acceptance as of December 28, 2019 that completed installation and were accepted by the customer, offset by the accrual of revenue for an additional two systems delivered during fiscal 2020, one of which was pending acceptance as of January 2, 2021.
Accounts receivable, unbilled in our Photonics segment represents a contract asset for revenue that has been recognized in advance of billing the customer, which is common for contracts in the defense industry. In our Photonics segment, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., monthly) or upon achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets. Our contracts with the U.S. government may also contain retainage provisions. Retainage represents a contract asset for the portion of the contract price earned by us for work performed, but held for payment by the U.S. government as a form of security until satisfactory completion of the contract. The retainage is billable upon completion of the contract performance and approval of final indirect expense rates by the government. During fiscal 2020, contract assets in our Photonics segment increased by $2.3 million primarily due to the revenue recognized on FFP contracts in advance of billing and the accrual of revenue incurred costs under CPFF contracts, offset in part by the completion of certain CPFF contracts and the final settlement of retainage amounts under certain CPFF contracts.
Deferred revenue in our Photonics segment generally represents a contract liability for amounts billed to the customer upon achievement of contractual milestones. These amounts are liquidated when revenue is recognized.
On January 2, 2021 we had $ 46.9 million of remaining performance obligations, which we also refer to as backlog. Backlog at January 2, 2021 consisted of $5.6 million of TFE backlog and $41.3 million of Photonics backlog. We expect to recognize approximately 61% of our remaining performance obligations as revenue in 2021, 26% in 2022, 12% in 2023 and 1% in 2024.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Equity-Based Compensation
12 Months Ended
Jan. 02, 2021
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Equity-Based Compensation
3. Equity-Based Compensation
Intevac accounts for share-based awards in accordance with the provisions of the accounting guidance which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees, consultants and directors based upon the grant-date fair value of those awards. The estimated fair value of Intevac’s equity-based awards is amortized over the awards’ service periods using the graded vesting attribution method.
Descriptions of Plans
Equity Incentive Plans
At January 2, 2021, Intevac had equity-based awards outstanding under the 2020 Equity Incentive Plan, the 2012 Equity Incentive Plan and the 2004 Equity Incentive Plan (the “Plans”) and the 2003 Employee Stock Purchase Plan (the “ESPP”). Intevac’s stockholders approved all of these plans.
The Plans are a broad-based, long-term retention program intended to attract and retain qualified management and employees, and align stockholder and employee interests. The Plans permit the grant of incentive or
non-statutory
stock options, performance-based stock options (“PSOs”), restricted stock, stock appreciation rights, restricted stock units (“RSUs”), performance-based restricted stock units (“PRSUs”) and performance shares. Option price, vesting period, and other terms are determined by the administrator of the Plans, but the option price shall generally not be less than 100% of the fair market value per share on the date of grant. As of January 2, 2021, 5.0 million shares of common stock were authorized for future issuance under the Plans. The 2020 Equity Incentive Plan expires no later than May 13, 2030.
2003 Employee Stock Purchase Plan
The ESPP provides that eligible employees may purchase Intevac’s common stock through payroll deductions at a price equal to 85% of the lower of the fair market value at the entry date of the applicable offering period or at the end of each applicable purchase interval. Offering periods are generally two years in length, and consist of a series of
six-month
purchase intervals. Eligible employees may join the ESPP at the beginning of any
six-month
purchase interval. Under the terms of the ESPP, employees can choose to have up to 15% of their base earnings withheld to purchase Intevac common stock. Beginning August 1, 2020, under the terms of the ESPP, employees can choose to have up to 50% of their base earnings withheld to purchase Intevac common stock (not to exceed $25,000 per year). As of January 2, 2021, 663,000 shares remained available for issuance under the ESPP.
The effect of recording equity-based compensation for fiscal 2020 and 2019 was as follows (in thousands):
 
    
2020
    
2019
 
Equity-based compensation by type of award:
                 
Stock options
     $504        $819  
RSUs
     1,936        1,657  
Employee stock purchase plan
     949        749  
    
 
 
    
 
 
 
Total equity-based compensation
   $ 3,389      $ 3,225  
    
 
 
    
 
 
 
Equity-based compensation expense is based on awards which vest. Intevac accounts for forfeitures as they occur, rather than estimating expected forfeitures.
Stock Options
The exercise price of each stock option equals the market price of Intevac’s stock on the date of grant. Most options are scheduled to vest over three and/or four years and expire no later thanten years after the grant date. The fair value of each option grant is estimated on the date of grant using the Black-Scholes option pricing model. This model was developed for use in estimating the value of publicly traded options that have no vesting restrictions and are fully transferable. Intevac’s employee stock options have characteristics significantly different from those of publicly traded options. The weighted-average assumptions used in the model are outlined in the following table:
 
    
2020
   
2019
 
Stock Options:
                
Weighted-average fair value of grants per share
   $ 1.82     $ 2.06  
Expected volatility
     46.06     43.23
Risk free interest rate
     0.44%       1.86%  
Expected term of options (in years)
     4.39       4.60  
Dividend yield
     None       None  
The computation of the expected volatility assumption used in the Black-Scholes calculations for new grants is based on historical volatility of Intevac’s stock price. The risk-free interest rate is based on the yield available on U.S. Treasury Strips with an equivalent remaining term. The expected life of employee stock options represents the weighted-average period that the stock options are expected to remain outstanding and was determined based on historical experience of similar awards, giving consideration to the contractual terms of the stock-based awards and vesting schedules. The dividend yield assumption is based on Intevac’s history of not paying dividends and the assumption of not paying dividends in the future.
Performance stock options (“PSOs”) vest upon the achievement of certain market conditions (our stock performance) during a set performance period (typically 4 years) subject to the grantee’s continued service with Intevac through the date the applicable market condition is achieved. The fair value is based on the values calculated under the Monte Carlo simulation model on the grant date. Compensation cost is not adjusted in future periods for subsequent changes in the expected outcome of market related conditions. The compensation expense is recognized over the derived service period. We granted
37,500
of such stock options to the chief executive officer in 2019. These PSOs have a derived service period of
1.1
years.
Intevac estimated the weighted-average fair value of PSOs using the following weighted-average assumptions:
  
 
  
2019
 
Weighted-average fair value of grants per share
  
$
1.75
 
Expected volatility
  
 
43.43
Risk free interest rate
  
1.96%
 
Expected term (in years)
  
 
4.60
 
Dividend yield
  
 
None
 
A summary of the stock option activity is as follows:
 
    
Shares
   
Weighted Average

Exercise Price
    
Weighted

Average
Remaining
Contractual
Term (years)
    
Aggregate

Intrinsic

Value
 
Options outstanding at December 28, 2019
     2,096,610     $ 6.63        3.75      $ 2,048,964  
Options granted
     6,000     $ 4.88                    
Options cancelled and forfeited
     (220,971   $ 6.88                    
Options exercised
     (67,172   $ 4.85                    
    
 
 
                           
Options outstanding at January 2, 2021
     1,814,467     $ 6.66        3.08      $ 2,520,722  
    
 
 
                           
Options exercisable at January 2, 2021
     1,372,871     $ 6.77        2.52      $ 1,798,938  
The total intrinsic value of options exercised during fiscal years 2020 and 2019 was $110,000 and $249,000, respectively. At January 2, 2021, Intevac had $312,000 of total unrecognized compensation expense related to stock option plans that will be recognized over the weighted-average period of 1.03 years.
RSUs
A summary of the RSU activity is as follows:
    
Shares
   
Weighted
Average
Grant Date
Fair Value
    
Weighted

Average
Remaining
Contractual
Term (years)
    
Aggregate
Intrinsic
Value
 
Non-vested
RSUs at December 28, 2019
     553,355     $ 6.15        1.30      $ 3,713,012  
Granted
     668,413     $ 4.87                    
Vested
     (243,312   $ 6.38                    
Cancelled
     (76,822   $ 4.26                    
    
 
 
                           
Non-vested
RSUs at January 2, 2021
     901,634     $ 5.30        1.50      $ 6,500,781  
    
 
 
                           
Time-based RSUs are converted into shares of Intevac common stock upon vesting on a
one-for-one
basis. Time-based RSUs typically are scheduled to vest over three and/or four years. Vesting of time-based RSUs is subject to the grantee’s continued service with Intevac. The compensation expense related to these awards is determined using the fair market value of Intevac common stock on the date of the grant, and the compensation expense is recognized over the vesting period. At January 2, 2021, Intevac had $2.5 million of total unrecognized compensation expense related to RSUs that will be recognized over the weighted-average period of 1.50 years.
In May 2020, we granted 109,465 performance-based restricted stock units (“PRSUs”) to members of our senior management. The PRSUs were issued collectively in four separate tranches with individual
one-year
performance periods beginning in May 2020, 2021, 2022 and 2023, respectively. Vesting of the PRSUs is based on the performance of our common stock relative to the performance of a peer group. The fair value of each PRSU award was estimated on the date of grant using a Monte Carlo simulation. PRSU activity is included in the above RSU tables. At the end of each performance measurement
period, the Compensation Committee will determine the achievement against the performance objectives. Any earned PRSU awards will vest 100% after the end of the applicable performance measurement period.
Intevac estimated the weighted-average fair value of PRSUs using the following weighted-average assumptions:
 
    
2020
 
Weighted-average fair value of grants per share
   $ 3.16  
Expected volatility
     46.7
Risk-free interest rate
     0.25
Dividend yield
     None  
ESPP
The fair value of the employee stock purchase right is estimated on the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions:
 
    
2020
   
2019
 
Stock Purchase Rights:
                
Weighted-average fair value of grants per share
   $ 2.20     $ 1.73  
Expected volatility
     51.49     45.81
Risk free interest rate
     0.14     2.28
Expected term of purchase rights (in years)
     1.24       0.91  
Dividend yield
     None       None  
The expected life of purchase rights is the period of time remaining in the current offering period.
The ESPP activity during fiscal 2020 and 2019 is as follows:
 
    
2020
    
2019
 
    
(in thousands, except per share amounts)
 
Shares purchased
     392        370  
Weighted-average purchase price per share
   $ 4.01      $ 3.96  
Aggregate intrinsic value of purchase rights exercised
   $ 765      $ 513  
As of January 2, 2021, Intevac had $1.2 million of total unrecognized compensation expense related to purchase rights that will be recognized over the weighted-average period of 1.11 years.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Share
12 Months Ended
Jan. 02, 2021
Earnings Per Share [Abstract]  
Earnings Per Share [Text Block]
4. Earnings Per Share
Intevac calculates basic earnings per share (“EPS”) using net income and the weighted-average number of shares outstanding during the reporting period. Diluted EPS includes the effect from potential issuance of common stock pursuant to the exercise of employee stock options and vesting of RSUs.
The following table sets forth the computation of basic and diluted net income per share:
 
    
2020
    
2019
 
    
(in thousands, except per share amounts)
 
Net income
   $ 1,056      $ 1,148  
    
 
 
    
 
 
 
Weighted-average shares – basic
     23,669        23,063  
Effect of dilutive potential common shares
     482        277  
    
 
 
    
 
 
 
Weighted-average shares – diluted
     24,151        23,340  
    
 
 
    
 
 
 
Net income per share –basic
   $ 0.04      $ 0.05  
    
 
 
    
 
 
 
Net income per share –diluted
   $ 0.04      $ 0.05  
    
 
 
    
 
 
 
The potentially dilutive securities were excluded (as common stock equivalents) from the computation of diluted net income per share for the periods presented as their effect would have been antidilutive:
 
    
2020
    
2019
 
    
(in thousands)
 
Stock options to purchase common stock
     935        1,235  
RSUs
     5        5  
Employee stock purchase plan
     103        3  
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Concentrations
12 Months Ended
Jan. 02, 2021
Risks and Uncertainties [Abstract]  
Concentrations
5. Concentrations
Credit Risk and Significant Customers
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist of cash equivalents, short- and long-term investments, restricted cash, and accounts receivable. Intevac generally invests its excess cash in money market funds, certificates of deposit, commercial paper, obligations of the U.S. government and its agencies, corporate debt securities, asset backed securities and municipal bonds. The Company has adopted an investment policy and established guidelines relating to credit quality, diversification and maturities of its investments in order to preserve principal and maintain liquidity. All investment securities in Intevac’s portfolio have an investment grade credit rating.
Intevac’s accounts receivable tend to be concentrated in a limited number of customers. The following customers accounted for at least 10 percent of Intevac’s accounts receivable at January 2, 2021 and December 28, 2019.
 
    
2020
   
2019
 
Seagate Technology
     45     60
U.S. Government
     26     25
HGST
     14     *  
 
*
Less than 10%
Intevac’s largest customers tend to change from period to period. Historically, a significant portion of Intevac’s revenues in any particular period have been attributable to sales to a limited number of customers. Intevac performs credit evaluations of its customers’ financial condition and generally requires deposits on system orders but does not generally require collateral or other security to support customer receivables.
The following customers accounted for at least 10 percent of Intevac’s consolidated net revenues in fiscal 2020 and/or 2019.
 
    
2020
   
2019
 
Seagate Technology
     42     49
U.S. Government
     29     20
Elbit Systems of America
     12     *  
Jolywood (Hongkong) Industrial Holdings Co., Limited
     *       14
 
*
Less than 10%
Products
Disk manufacturing products contributed a significant portion of Intevac’s revenues in fiscal 2020 and 2019. Intevac expects that the ability to maintain or expand its current levels of revenues in the future will depend upon continuing market demand for its products; its success in enhancing its existing systems and developing and manufacturing competitive disk manufacturing equipment, such as the 200 Lean; its success in utilizing Intevac’s expertise in complex manufacturing equipment to develop and sell new manufacturing equipment products for PV, DCP and advanced semiconductor packaging and Intevac’s success in developing military products based on its
low-light
technology.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Details
12 Months Ended
Jan. 02, 2021
Balance Sheet Details
6. Balance Sheet Details
Balance sheet details were as follows as of January 2, 2021 and December 28, 2019:
Trade and Other Accounts Receivable, Net
 
    
January 2,
    
December 28,
 
    
2021
    
2019
 
    
(in thousands)
 
Trade receivables and other
   $ 22,712      $ 24,472  
Unbilled costs and accrued profits
     5,934        4,069  
Income tax receivable
     —          78  
Less: allowance for doubtful accounts
     —          —    
    
 
 
    
 
 
 
     $ 28,646      $ 28,619  
    
 
 
    
 
 
 
Inventories
Inventories are stated at the lower of average cost or net realizable value and consist of the following:
 
    
January 2,
    
December 28,
 
    
2021
    
2019
 
    
(in thousands)
 
Raw materials
   $ 9,999      $ 15,286  
Work-in-progress
     4,832        4,748  
Finished goods
     6,858        4,873  
    
 
 
    
 
 
 
     $ 21,689      $ 24,907  
    
 
 
    
 
 
 
Finished goods inventory at January 2, 2021 and December 28, 2019 included one VERTEX SPECTRA system for DCP under evaluation at a customer’s factory and one MATRIX PVD system for advanced semiconductor packaging under evaluation at a customer’s factory.
Property, Plant and Equipment
 
    
January 2,
2021
    
December 28,
2019
 
    
(in thousands)
 
Leasehold improvements
   $ 16,323      $ 15,037  
Machinery and equipment
     46,846        46,674  
    
 
 
    
 
 
 
       63,169        61,711  
Less accumulated depreciation and amortization
     52,165        50,113  
    
 
 
    
 
 
 
Total property, plant and equipment, net
   $ 11,004      $ 11,598  
    
 
 
    
 
 
 
Deferred Income Taxes and Other Long-Term Assets
 
    
January 2,
2021
    
December 28,
2019
 
    
(in thousands)
 
Deferred income taxes
   $ 5,335      $ 6,252  
Prepaid expenses
     151        —    
Purchased intangible assets, net
     —          274  
Income tax receivable
     —          78  
    
 
 
    
 
 
 
     $ 5,486      $ 6,604  
    
 
 
    
 
 
 
Accounts Payable
Included in accounts payable is $84,000 and $512,000 of book overdraft at January 2, 2021 and December 28, 2019, respectively.
Other Accrued Liabilities
 
    
January 2,
2021
    
December 28,
2019
 
    
(in thousands)
 
Deferred revenue
   $ 1,261      $ 320  
Other taxes payable
     935        1,155  
Accrued product warranties
     405        846  
Income taxes payable
     263        403  
Other
     734        869  
    
 
 
    
 
 
 
Total other accrued liabilities
   $ 3,598      $ 3,593  
    
 
 
    
 
 
 
Other Long-Term Liabilities
 
    
January 2,
2021
    
December 28,
2019
 
    
(in thousands)
 
Employer payroll taxes
   $ 382      $ —    
Accrued product warranties
     75        176  
Accrued income taxes
     —          10  
    
 
 
    
 
 
 
Total other long-term liabilities
   $ 457      $ 186  
    
 
 
    
 
 
 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Purchased Intangible Assets, Net
12 Months Ended
Jan. 02, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Purchased Intangible Assets, Net
7. Purchased Intangible Assets, Net
As of January 2, 2021, all acquisition-related intangible assets had reached the end of their useful lives and did not have any remaining carrying value. The carrying value of acquisition-related intangible assets subject to amortization, excluding fully amortized intangible assets, as of December 28, 2019 is set forth in the following table:
 
    
December 28, 2019
 
    
Gross Carrying
Amount
    
Accumulated
Amortization
    
Net Carrying
Amount
 
    
(in thousands)
 
Customer relationships
   $ 560      $ 524      $ 36  
Purchased technology
     4,000        3,762        238  
    
 
 
    
 
 
    
 
 
 
Total amortizable intangible assets
   $ 4,560      $ 4,286      $ 274  
    
 
 
    
 
 
    
 
 
 
Total amortization expense of purchased intangibles was $274,000 for fiscal 2020 and was $615,000 for fiscal 2019.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Contingent Consideration
12 Months Ended
Jan. 02, 2021
Business Combinations [Abstract]  
Contingent Consideration
8. Contingent Consideration
In connection with the acquisition of SIT, Intevac agreed to pay to the selling shareholders in cash a revenue earnout on Intevac’s net revenues from commercial sales of certain products over a specified period up to an aggregate of $9.0 million. The earnout period terminated on June 30, 2019. There is no remaining contingent consideration obligation associated with the earnout agreement at January 2, 2021.
The following table represents a reconciliation of the change in the fair value measurement of the contingent consideration liability for fiscal 2019:
 
    
2019
 
    
(in thousands)
 
Beginning balance
   $ 223  
Changes in fair value
     7  
Cash payments made
     (230
    
 
 
 
Ending balance
   $ —    
    
 
 
 
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments
12 Months Ended
Jan. 02, 2021
Cash Flow Hedges Derivative Instruments at Fair Value, Net [Abstract]  
Financial Instruments
9. Financial Instruments
Cash, Cash Equivalents and Investments
Cash and cash equivalents, short-term investments and long-term investments consist of:
 
    
January 2, 2021
 
    
Amortized Cost
    
Unrealized
Holding Gains
    
Unrealized
Holding Losses
    
Fair Value
 
    
(in thousands)
 
Cash and cash equivalents:
                                   
Cash
   $ 24,729      $ —        $ —        $ 24,729  
Money market funds
     3,612        —          —          3,612  
Certificates of deposit
     1,000        —          —          1,000  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total cash and cash equivalents
   $ 29,341      $ —        $ —        $ 29,341  
Short-term investments:
                                   
Certificates of deposit
   $ 6,450      $ 2      $ —        $ 6,452  
Commercial paper
     500        —          —          500  
Corporate bonds and medium-term notes
     2,929        6        —          2,935  
Municipal bonds
     400        —          —          400  
U.S. treasury securities
     4,527        25        —          4,552  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total short-term investments
   $ 14,806      $ 33      $ —        $ 14,839  
Long-term investments:
                                   
Certificates of deposit
   $ 500      $ —        $ —        $ 500  
Corporate bonds and medium-term notes
     3,474        4        —          3,478  
U.S. treasury securities
     1,409        1        —          1,410  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total long-term investments
   $ 5,383      $ 5      $ —        $ 5,388  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total cash, cash equivalents, and investments
   $ 49,530      $ 38      $ —        $ 49,568  
    
 
 
    
 
 
    
 
 
    
 
 
 
    
December 28, 2019
 
    
Amortized Cost
    
Unrealized
Holding Gains
    
Unrealized
Holding Losses
    
Fair Value
 
    
(in thousands)
 
Cash and cash equivalents:
                                   
Cash
   $ 16,512      $ —        $ —        $ 16,512  
Money market funds
     3,255        —          —          3,255  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total cash and cash equivalents
   $ 19,767      $ —        $ —        $ 19,767  
Short-term investments:
                                   
Certificates of deposit
   $ 3,000      $ 1      $ —        $ 3,001  
Commercial paper
     1,891        2        —          1,893  
Corporate bonds and medium-term notes
     6,383        25        —          6,408  
U.S. treasury securities
     5,417        1        —          5,418  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total short-term investments
   $ 16,691      $ 29      $ —        $ 16,720  
Long-term investments:
                                   
Certificates of deposit
   $ 499      $ 1      $ —        $ 500  
Corporate bonds and medium-term notes
     2,530        12        —          2,542  
U.S. treasury securities
     2,494        1        —          2,495  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total long-term investments
   $ 5,523      $ 14      $ —        $ 5,537  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total cash, cash equivalents, and investments
   $ 41,981      $ 43      $ —        $ 42,024  
    
 
 
    
 
 
    
 
 
    
 
 
 
The contractual maturities of
available-for-sale
securities at January 2, 2021 are presented in the following table.
 
    
Amortized Cost
    
Fair Value
 
    
(in thousands)
 
Due in one year or less
   $ 19,418      $ 19,451  
Due after one through five years
     5,383        5,388  
    
 
 
    
 
 
 
     $ 24,801      $ 24,839  
    
 
 
    
 
 
 
All prices for the fixed maturity securities including U.S. treasury and agency securities, certificates of deposit, commercial paper, corporate bonds, and municipal bonds are received from independent pricing services utilized by Intevac’s outside investment manager. This investment manager performs a review of the pricing methodologies and inputs utilized by the independent pricing services for each asset type priced by the vendor. In addition, on at least an annual basis, the investment manager conducts due diligence visits and interviews with each pricing vendor to verify the inputs utilized for each asset class. The due diligence visits include a review of the procedures performed by each vendor to ensure that pricing evaluations are representative of the price that would be received to sell a security in an orderly transaction. Any pricing where the input is based solely on a broker price is deemed to be a Level 3 price. Intevac uses the pricing data obtained from its outside investment manager as the primary input to make its assessments and determinations as to the ultimate valuation of the above-mentioned securities and has not made, during the periods presented, any material adjustments to such inputs.
The following table represents the fair value hierarchy of Intevac’s
available-for-sale
securities measured at fair value on a recurring basis as of January 2, 2021.
 
    
Fair Value Measurements

at January 2, 2021
 
    
Total
    
Level 1
    
Level 2
 
    
(in thousands)
 
Recurring fair value measurements:
                          
Available-for-sale
securities
                          
Money market funds
   $ 3,612      $ 3,612      $ —    
U.S. treasury securities
     5,962        5,962        —    
Certificates of deposit
     7,952        —          7,952  
Commercial paper
     500        —          500  
Corporate bonds and medium-term notes
     6,413        —          6,413  
Municipal bonds
     400        —          400  
    
 
 
    
 
 
    
 
 
 
Total recurring fair value measurements
   $ 24,839      $ 9,574      $ 15,265  
    
 
 
    
 
 
    
 
 
 
Derivatives
The Company uses foreign currency forward contracts to mitigate variability in gains and losses generated from the
re-measurement
of certain monetary assets and liabilities denominated in foreign currencies and to offset certain operational exposures from the impact of changes in foreign currency exchange rates. These derivatives are carried at fair value with changes recorded in interest income and other, net in the consolidated statements of income. Changes in the fair value of these derivatives are largely offset by
re-measurement
of the underlying assets and liabilities. Cash flows from such derivatives are classified as operating activities. The derivatives have maturities of approximately30 days.
The following table summarizes the Company’s outstanding derivative instruments on a gross basis as recorded in its consolidated balance sheets as of January 2, 2021 and December 28, 2019:
 
    
Notional Amounts
    
Derivative Liabilities
 
Derivative Instrument
  
January 2,
2021
    
December 28,
2019
    
January 2,
2021
    
December 28,
2019
 
                  
Balance

Sheet

Line
    
Fair

Value
    
Balance

Sheet

Line
    
Fair

Value
 
    
(in thousands)
                             
Undesignated Hedges:
                                                     
Forward Foreign Currency Contracts
   $ 983        1,035       
*
 
     $ 3       
*
 
 
 
   $ 4  
    
 
 
    
 
 
             
 
 
             
 
 
 
Total Hedges
   $ 983        1,035               $ 3               $ 4  
    
 
 
    
 
 
             
 
 
             
 
 
 
 
*
Other accrued liabilities
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Equity
12 Months Ended
Jan. 02, 2021
Equity [Abstract]  
Equity
10. Equity
Stock Repurchase Program
On November 21, 2013, Intevac’s Board of Directors approved a stock repurchase program authorizing up to $30.0 million in repurchases. On August 15, 2018, Intevac’s Board of Directors approved a $10.0 million increase to the original stock repurchase program authorizing up to $40.0 million. Under this authorization, Intevac purchases shares of its common stock under a systematic stock repurchase program and may also make supplemental stock repurchases from time to time, depending on market conditions, stock price and other factors.
At January 2, 2021, $10.4 million remains available for future stock repurchases under the repurchase program.
The following table summarizes Intevac’s stock repurchases for fiscal 2020 and 2019:
 
    
2020
    
2019
 
    
(in thousands, except per share amounts)
 
Shares of common stock repurchased
     98        24  
Cost of stock repurchased
   $ 393      $ 111  
Average price paid per share
   $ 3.97      $ 4.67  
Intevac records treasury stock purchases under the cost method using the
first-in,
first-out
(FIFO) method. Upon reissuance of treasury stock, amounts in excess of the acquisition cost are credited to additional
paid-in
capital. If Intevac reissues treasury stock at an amount below its acquisition cost and additional
paid-in
capital associated with prior treasury stock transactions is insufficient to cover the difference between the acquisition cost and the reissue price, this difference is recorded against the accumulated deficit.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes
12 Months Ended
Jan. 02, 2021
Income Tax Disclosure [Abstract]  
Income Taxes
11. Income Taxes
The provision for income taxes on income from operations for fiscal 2020 and 2019 consists of the following (in thousands):
 
    
2020
    
2019
 
Federal:
                 
Current
   $ (915    $ —    
Deferred
     —          —    
    
 
 
    
 
 
 
       (915      —    
State:
                 
Current
     4        4  
Deferred
     —          —    
    
 
 
    
 
 
 
       4        4  
Foreign:
                 
Current
     1,705        1,694  
Deferred
     917        1,661  
    
 
 
    
 
 
 
       2,622        3,355  
Total
   $ 1,711      $ 3,359  
    
 
 
    
 
 
 
Income (loss) before income taxes for fiscal 2020 and 2019 consisted of the following (in thousands):
 
    
2020
   
2019
 
U.S
   $ (3,293   $ (4,875
Foreign
     6,060       9,382  
    
 
 
   
 
 
 
     $ 2,767     $ 4,507  
    
 
 
   
 
 
 
Effective tax rate
     61.8     74.5
    
 
 
   
 
 
 
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts for income tax purposes. Significant components of deferred tax assets are as follows (in thousands):
 
    
January 2,
2021
   
December 28,
2019
 
Deferred tax assets:
                
Vacation, warranty and other accruals
   $ 651     $ 635  
Depreciation and amortization
     —         89  
Intangible amortization
     551       804  
Purchased technology
     14       —    
Inventory valuation
     1,101       1,288  
Equity-based compensation
     1,494       1,593  
Net operating loss, research and other tax credit carryforwards
     55,322       54,818  
Other
     30       43  
    
 
 
   
 
 
 
       59,163       59,270  
Valuation allowance for deferred tax assets
     (52,088     (52,099
    
 
 
   
 
 
 
Total deferred tax assets
     7,075       7,171  
    
 
 
   
 
 
 
Deferred tax liabilities:
                
Depreciation and amortization
     (341     —    
Purchased technology
     —         (45
Unbilled revenue
     (1,399     (874
    
 
 
   
 
 
 
Total deferred tax liabilities
     (1,740     (919
    
 
 
   
 
 
 
Net deferred tax assets
   $ 5,335     $ 6,252  
    
 
 
   
 
 
 
As reported on the balance sheet:
                
Non-current
deferred tax assets
   $ 5,335     $ 6,252  
    
 
 
   
 
 
 
Intevac accounts for income taxes in accordance with accounting standards for such taxes, which requires that deferred tax assets and liabilities be recognized using enacted tax rates for the effect of temporary differences between the financial reporting and tax bases of recorded assets and liabilities.
Accounting standards also require that deferred tax assets be reduced by a valuation allowance if it is more likely than not that some portion of or all of the deferred tax asset will not be realized. Management assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use the existing deferred tax assets. In fiscal 2014, a valuation allowance of $9.4 million was established to record the portion of the Singapore deferred tax asset that more likely than not will not be realized. The Company concluded that, as of December 29, 2018, it is more likely than not that the Company will generate sufficient taxable income in Singapore to realize its deferred tax assets and reversed the valuation allowance during the fourth quarter of 2018. This reversal resulted in the recognition of a
non-cash
income tax benefit of $7.9 million for fiscal 2018. The Company has considered all positive and negative evidence regarding the ability to fully realize the deferred tax asset, including past operating results and the forecast of future taxable income. This conclusion, and the resulting reversal of the deferred tax asset valuation allowance, was based upon consideration of a number of factors, including the Company’s completion of 7 consecutive quarters of profitability and its forecast of future profitability under multiple scenarios that support the utilization of net operating loss carryforwards. After recognizing the reversal, the Company does not have a remaining valuation allowance against the deferred tax assets in Singapore at January 2, 2021.
In fiscal 2012, a valuation allowance of $23.4 million was established to record the portion of the U.S. federal deferred tax asset that more likely than not will not be realized. For fiscal 2020 a valuation allowance decrease of $416,000 and for fiscal 2019 a valuation allowance decrease of $689,000, respectively, were recorded for the U.S. federal deferred tax asset. A valuation allowance is recorded against the entire state deferred tax asset which consists of state income tax temporary differences and deferred research and other tax credits that are not realizable in the foreseeable future.
As of January 2, 2021, our federal, foreign and state net operating loss carryforwards for income tax purposes were approximately $71.0 million, $30.3 million and $70.8 million, respectively. The federal and state net operating loss carryforwards are subject to various limitations under Section 382 of the Internal Revenue Code and applicable state tax laws. If not utilized, the federal net operating loss carryforwards and the state net operating loss carryforwards will begin to expire in 2029 and 2028, respectively. The foreign net operating loss carryforwards do not expire. As of January 2, 2021, our federal and state tax credit carryforwards for income tax purposes were approximately $19.1 million and $16.8 million, respectively. If not utilized, the federal tax credit carryforwards will begin to expire in 2021 and the state tax credits carry forward indefinitely.
We account for Global Intangible
Low-Taxed
Income (“GILTI”) earned by certain foreign subsidiaries in the year the tax is incurred.
The Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted on March 27, 2020 in the United States. The CARES Act includes several significant provisions for corporations, including the usage of net operating losses and payroll benefits. Several foreign
(non-U.S.)
jurisdictions in which we operate have taken similar economic stimulus measures. The Company evaluated the provisions of the CARES Act and other
non-U.S.
economic measures and determined the impact on our financial position at January 2, 2021 and on the results of operations and cash flows for fiscal 2020 to be as follows.
Under the CARES Act, we elected to defer payment, on an interest-free basis, of the employer portion of social security payroll taxes incurred from March 27, 2020 to December 31, 2020.
One-half
of such deferral amount will become due on each of December 31, 2021 and December 31, 2022. We elected to utilize this deferral program to delay payment of approximately $764,000 of the employer portion of payroll taxes which were incurred between March 27, 2020 and December 31, 2020. On the consolidated balance sheets, the short-term portion of the deferred payroll tax liability is included in accrued payroll and related liabilities, while the long-term portion is included in other long-term liabilities. The Company also utilized the employee retention tax credit under the CARES Act for certain qualifying employee salary and wage expenditures. Tax benefits under the employee retention tax credit are not significant. Additionally, the CARES Act accelerated the timing of the refund for alternative minimum tax (“AMT”) credits. The entire balance of the income tax refund receivable of $157,000 was received in fiscal 2020.
In Singapore, Intevac receives government assistance under the Job Support Scheme (“JSS”). The purpose of the JSS is to provide wage support to employers to help them retain their local employees. During fiscal 2020, the Company received $567,000 in JSS grants, of which $328,000 is reported as a reduction of cost of net revenues, $90,000 is reported as a reduction of R&D expenses and $149,000 is reported as a reduction of selling, general and administrative expenses on the consolidated statement of income.
The difference between the tax provision at the statutory federal income tax rate and the tax provision for fiscal 2020 and 2019 was as follows (in thousands):
 
    
2020
   
2019
 
Income tax at the federal statutory rate
   $ 581     $ 947  
State income taxes, net of federal benefit
     4       4  
Change in valuation allowance:
                
U.S
     (416     (689
Foreign
           —    
Effect of foreign operations taxed at various rates
     (235     (397
Research tax credits
     (1,306     (1,710
Effect of tax rate changes, permanent differences and adjustments of prior deferrals
     2,504       3,685  
Unrecognized tax benefits
     579       1,519  
    
 
 
   
 
 
 
Total
   $ 1,711     $ 3,359  
    
 
 
   
 
 
 
Intevac has not provided for foreign withholding taxes on approximately $1.7 million of undistributed earnings from
non-U.S.
operations as of January 2, 2021 because Intevac intends to reinvest such earnings indefinitely outside of the United States. If Intevac were to distribute these earnings, foreign withholding tax would be payable. For all other undistributed foreign earnings, Intevac also intends to reinvest such earnings indefinitely outside of the United States.
The total amount of gross unrecognized tax benefits was $7.3 million as of January 2, 2021, none of which would affect Intevac’s effective tax rate if realized. The aggregate changes in the balance of gross unrecognized tax benefits were as follows for fiscal 2020 and 2019:
 
    
2020
   
2019
 
Beginning balance
   $ 7,683     $ 6,164  
Additions based on tax positions related to the current year
     589       1,519  
Settlements
           —    
Lapse of statute of limitations
     (945     —    
    
 
 
   
 
 
 
Ending balance
   $ 7,327     $ 7,683  
    
 
 
   
 
 
 
The Company does not anticipate any changes in the amount of unrecognized tax benefits in the next twelve months. It is Intevac’s policy to include interest and penalties related to unrecognized tax benefits in the provision for income taxes on the consolidated statements of income. During fiscal 2020 and 2019, Intevac recognized a net tax expense (benefit) for interest of ($2,000) and $0, respectively. As of January 2, 2021 Intevac did not have any accrued interest related to unrecognized tax benefits. Intevac did not accrue any penalties related to these unrecognized tax benefits because Intevac has other tax attributes which would offset any potential taxes due.
Intevac is subject to income taxes in the U.S. federal jurisdiction, and various state and foreign jurisdictions. Tax regulations within each jurisdiction are subject to the interpretation of the related tax laws and regulations and require significant judgment to apply. Intevac has certain tax attributes that are subject to adjustment back to 1999. Intevac is subject to potential income tax return examination by tax authorities for tax years after 2009 in the following material jurisdictions: U.S. (Federal and California) and Singapore. Intevac has certain tax attributes that are subject to adjustment back to 1999.
The Inland Revenue Authority of Singapore (“IRAS”) conducted a review of the fiscal 2009 through 2010 tax returns of the Company’s wholly-owned subsidiary, Intevac Asia Pte. Ltd. IRAS challenged the Company’s tax position with respect to certain deductions. The Company paid all contested taxes and the related interest to have the right to defend its position under Singapore tax law. During 2019, the Company received an unfavorable decision on its appeal to the Singapore Income Tax Board of Review. The Company appealed the decision to the Singapore High Court. In October 2020, the Company received an unfavorable decision on its appeal to the Singapore High Court. Management decided not to pursue additional appeals and the matter is fully settled. Presently, there are no other active income tax examinations in the jurisdictions where Intevac operates.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans
12 Months Ended
Jan. 02, 2021
Employee Benefit Plans
12. Employee Benefit Plans
Employee Savings and Retirement Plan
In 1991, Intevac established a defined contribution retirement plan with 401(k) plan features. The plan covers all United States employees eighteen years and older. Employees may make contributions by a percentage reduction in their salaries, not to exceed the statutorily prescribed annual limit. Intevac made cash contributions of $358,000 for fiscal 2020 and $334,000 for fiscal 2019. Employees may choose among several investment options for their contributions and their share of Intevac’s contributions, and they are able to move funds between investment options at any time. Intevac’s common stock is not one of the investment options. Administrative expenses relating to the plan are insignificant.
Employee Bonus Plans
Intevac has various employee bonus plans. A profit-sharing plan provides for the distribution of a percentage of
pre-tax
profits to substantially all of Intevac’s employees not eligible for other performance-based incentive plans, up to a maximum percentage of compensation. Other plans award annual cash bonuses to Intevac’s executives and key contributors based on the achievement of profitability and other specific performance criteria. Charges to expense under these plans were $3.3 million, and $2.8 million, respectively, for fiscal 2020 and 2019.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies
12 Months Ended
Jan. 02, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
13. Commitments and Contingencies
Leases
Intevac leases certain manufacturing facilities, warehouses, office space, and equipment under
non-cancelable
operating leases that expire at various times up to March 2024 and has options to renew most leases, with rentals to be negotiated. Certain of Intevac’s leases contain provisions for rental adjustments. Operating lease rentals are expensed on a straight-line basis over the life of the lease beginning on the date we take possession of the property. At lease inception, we determine the lease term by assuming the exercise of those renewal options that are reasonably assured. The exercise of lease renewal options is at our sole discretion. The lease term is used to determine whether a lease is financing or operating and is used to calculate straight-line rent expense. Additionally, the depreciable life of leasehold improvements is limited by the expected lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term.
The following table reflects our lease assets and our lease liabilities at January 2, 2021 and December 28, 2019.
 
    
January 2,

2021
    
December 28,

2019
 
    
(in thousands)
 
Assets:
                 
Operating lease
right-of-use
assets
   $ 8,165      $ 10,279  
Liabilities:
                 
Current operating lease liabilities
   $ 2,853      $ 2,524  
Noncurrent operating lease liabilities
     6,803        9,532  
    
 
 
    
 
 
 
     $ 9,656      $ 12,056  
    
 
 
    
 
 
 
Lease Costs:
The components of lease costs were as follows:
 
    
2020
    
2019
 
    
(in thousands)
 
Operating lease cost
   $ 2,942      $ 3,112  
Short-term lease cost
     93        78  
    
 
 
    
 
 
 
Total lease cost
   $ 3,035      $ 3,190  
    
 
 
    
 
 
 
As of January 2, 2021 the maturity of operating lease liabilities was as follows:
 
(In thousands)
      
2021
   $ 3,388  
2022
     3,474  
2023
     3,289  
2024
     541  
    
 
 
 
Total lease payments
     10,692  
Less: Interest
     (1,036
    
 
 
 
Present value of lease liabilities
   $ 9,656  
    
 
 
 
Lease Term and Discount Rate:
 
    
January 2,

2021
   
December 28,

2019
 
Weighted-average remaining lease term (in years)
     3.09       4.08  
Weighted-average discount rate
     6.39     6.37
Other information:
Supplemental cash flow information related to leases was as follows (in thousands):
 
    
2020
    
2019
 
    
(in thousands)
 
Operating cash outflows from operating leases
   $ 3,332      $ 3,484  
    
 
 
    
 
 
 
Right-of-use
assets obtained in exchange for new operating lease liabilities
   $ 128      $ 934  
    
 
 
    
 
 
 
Guarantees
Officer and Director Indemnifications
As permitted or required under Delaware law and to the maximum extent allowable under that law, Intevac has certain obligations to indemnify its current and former officers and directors for certain events or occurrences while the officer or director is, or was, serving at Intevac’s request in such capacity. These indemnification obligations are valid as long as the director or officer acted in good faith and in a manner the person reasonably believed to be in, or not opposed to, the best interests of the Company and, with respect to any criminal action or proceeding, had no reasonable cause to believe his or her conduct was unlawful. The maximum potential amount of future payments Intevac could be required to make under these indemnification obligations is unlimited; however, Intevac has a director and officer insurance policy that mitigates Intevac’s exposure and enables Intevac to recover a portion of any future amounts paid. As a result of Intevac’s insurance policy coverage, Intevac believes the estimated fair value of these indemnification obligations is not material.
Other Indemnifications
As is customary in Intevac’s industry, many of Intevac’s contracts provide remedies to certain third parties such as defense, settlement, or payment of judgments for intellectual property claims related to the use of its products. Such indemnification obligations may not be subject to maximum loss clauses. Historically, payments made related to these indemnifications have been immaterial.
Letters of Credit
As of January 2, 2021, we had letters of credit and bank guarantees outstanding totaling $787,000, including the standby letter of credit outstanding under the Santa Clara, California facility lease and various other guarantees with its bank. These letters of credit and bank guarantees are collateralized by $787,000 of restricted cash.
Warranty
Intevac provides for the estimated cost of warranty when revenue is recognized. Intevac’s warranty is per contract terms and for its HDD, PV and DCP manufacturing systems the warranty typically ranges between 12 and 24 months from customer acceptance. For systems sold through a distributor, Intevac offers a
3-month
warranty. The remainder of any warranty period is the responsibility of the distributor. During this warranty period any defective
non-consumable
parts are replaced and installed at no charge to the customer. Intevac uses estimated repair or replacement costs along with its historical warranty experience to determine its warranty obligation. The provision for the estimated future costs of warranty is based upon historical cost and product performance experience. Intevac exercises judgment in determining the underlying estimates.
On the consolidated balance sheets, the short-term portion of the warranty provision is included in other accrued liabilities, while the long-term portion is included in other long-term liabilities. The expense associated with product warranties issued or adjusted is included in cost of net revenues on the consolidated statements of income.
The following table displays the activity in the warranty provision account for fiscal 2020 and 2019:
 
    
2020
    
2019
 
    
(in thousands)
 
Beginning balance
   $ 1,022      $ 997  
Expenditures incurred under warranties
     (512      (625
Accruals for product warranties
     280        955  
Adjustments to previously existing warranty accruals
     (310      (305
    
 
 
    
 
 
 
Ending balance
   $ 480      $ 1,022  
    
 
 
    
 
 
 
Legal Matters
From time to time, Intevac receives notification from third parties, including customers and suppliers, seeking indemnification, litigation support, payment of money or other actions in connection with claims made against them. In addition, from time to time, Intevac receives notification from third parties claiming that Intevac may be or is infringing their intellectual property or other rights. Intevac also is subject to various other legal proceedings and claims, both asserted and unasserted, that arise in the ordinary course of business. Although the outcome of these claims and proceedings cannot be predicted with certainty, Intevac does not believe that any of these other existing proceedings or claims will have a material adverse effect on its consolidated financial condition or results of operations.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Segment and Geographic Information
12 Months Ended
Jan. 02, 2021
Segment Reporting [Abstract]  
Segment and Geographic Information
14. Segment and Geographic Information
Intevac’stwo reportable segments are: TFE and Photonics. Intevac’s chief operating decision-maker has been identified as the President and CEO, who reviews operating results to make decisions about allocating resources and assessing performance for the entire Company. Segment information is presented based upon Intevac’s management organization structure as of January 2, 2021 and the distinctive nature of each segment. Future changes to this internal financial structure may result in changes to the reportable segments disclosed.
Each reportable segment is separately managed and has separate financial results that are reviewed by Intevac’s chief operating decision-maker. Each reportable segment contains closely related products that are unique to the particular segment. Segment operating profit is determined based upon internal performance measures used by the chief operating decision-maker.
Intevac derives the segment results from its internal management reporting system. The accounting policies Intevac uses to derive reportable segment results are substantially the same as those used for external reporting purposes. Management measures the performance of each reportable segment based upon several metrics, including orders, net revenues and operating income. Management uses these results to evaluate the performance of, and to assign resources to, each of the reportable segments. Intevac manages certain operating expenses separately at the corporate level. Intevac allocates certain of these corporate expenses to the segments in an amount equal to 3% of net revenues. Segment operating income excludes interest income/expense and other financial charges and income taxes according to how a particular reportable segment’s management is measured. Management does not consider impairment charges, gains and losses on divestitures and sales of intellectual property, and unallocated costs in measuring the performance of the reportable segments.
The TFE segment designs, develops and markets vacuum process equipment solutions for high-volume manufacturing of small substrates with precise thin-film properties, such as for the hard drive, solar cell and DCP industries, as well as other adjacent thin-film markets.
The Photonics segment develops compact, cost-effective, high-sensitivity digital-optical products for the capture and display of
low-light
images. Intevac provides sensors, cameras and systems for government applications such as night vision.
Information for each reportable segment for fiscal 2020 and 2019 is as follows:
 
Net Revenues
  
2020
    
2019
 
    
(in thousands)
 
TFE
   $ 52,128      $ 73,678  
Photonics
     45,696        35,207  
    
 
 
    
 
 
 
Total segment net revenues
   $ 97,824      $ 108,885  
    
 
 
    
 
 
 
 
Operating Profit (Loss)
  
2020
   
2019
 
    
(in thousands)
 
TFE
   $ (1,978   $ 1,747  
Photonics
     10,064       6,434  
    
 
 
   
 
 
 
Total segment operating profit
     8,086       8,181  
    
 
 
   
 
 
 
Unallocated costs
     (5,531     (4,256
    
 
 
   
 
 
 
Operating income
     2,555       3,925  
    
 
 
   
 
 
 
Interest income
     284       574  
Other income (expense), net
     (72     8  
    
 
 
   
 
 
 
Income before provision for income taxes
   $ 2,767     $ 4,507  
    
 
 
   
 
 
 
 
Depreciation and Amortization
  
2020
    
2019
 
    
(in thousands)
 
TFE
   $ 1,817      $ 1,909  
Photonics
     1,159        1,310  
    
 
 
    
 
 
 
Total segment depreciation and amortization
     2,976        3,219  
    
 
 
    
 
 
 
Unallocated costs
     504        372  
    
 
 
    
 
 
 
Total consolidated depreciation and amortization
   $ 3,480      $ 3,591  
    
 
 
    
 
 
 
 
Capital Additions
  
2020
    
2019
 
    
(in thousands)
 
TFE
   $ 1,336      $ 2,611  
Photonics
     636        832  
    
 
 
    
 
 
 
Total segment capital additions
     1,972        3,443  
    
 
 
    
 
 
 
Unallocated
     640        664  
    
 
 
    
 
 
 
Total consolidated capital additions
   $ 2,612      $ 4,107  
    
 
 
    
 
 
 
Segment Assets
  
2020
    
2019
 
    
(in thousands)
 
TFE
   $ 44,335      $ 51,153  
Photonics
     22,923        22,071  
    
 
 
    
 
 
 
Total segment assets
     67,258        73,224  
    
 
 
    
 
 
 
Cash and investments
     49,568        42,024  
Restricted cash
     787        787  
Deferred income taxes
     5,335        6,252  
Other current assets
     1,093        752  
Common property, plant and equipment
     1,443        1,307  
Common operating lease
right-of-use
assets
     1,603        1,898  
Other assets
     151        78  
    
 
 
    
 
 
 
Consolidated total assets
   $ 127,238      $ 126,322  
    
 
 
    
 
 
 
Net property, plant and equipment by geographic region at January 2, 2021 and December 28, 2019 was as follows:
 
    
January 2,
2021
    
December 28,
2019
 
    
(in thousands)
 
United States
   $ 10,678      $ 11,420  
Asia
     326        178  
    
 
 
    
 
 
 
Net property, plant & equipment
   $ 11,004      $ 11,598  
    
 
 
    
 
 
 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Restructuring Charges
12 Months Ended
Jan. 02, 2021
Restructuring and Related Activities [Abstract]  
Restructuring Charges
15. Restructuring Charges
During the third quarter of fiscal 2020, Intevac substantially completed implementation of the 2020 cost reduction plan (the “2020 Plan”), which reduced expenses and reduced its workforce by 1 percent. The cost of implementing the 2020 Plan was reported under cost of net revenues and operating expenses in the consolidated statements of income. Substantially all cash outlays in connection with the 2020 Plan occurred in the third quarter of fiscal 2020. Implementation of the 2020 Plan reduced salary, wages and other employee-related expenses by approximately $864,000 on an annual basis.
As of January 2, 2021, activities related to the 2020 Plan were complete.
The changes in restructuring reserves for severance and other employee-related costs associated with the cost reduction plan for fiscal 2020, are as follows.
 
    
2020
 
    
(in thousands)
 
Balance at the beginning of the year
   $ —    
Provision for restructuring charges
     103  
Cash payments made
     (103
    
 
 
 
Balance at the end of the year
   $ —    
    
 
 
 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jan. 02, 2021
Principles of Consolidation and Basis of Presentation
Principles of Consolidation and Basis of Presentation
The consolidated financial statements include the accounts of Intevac, Inc. and its subsidiaries (Intevac, the Company or we) after elimination of inter-company balances and transactions.
The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.
Fiscal Year End Date
Fiscal Year End Date
Intevac operates under a
52-53
week fiscal year ending on the Saturday nearest to December 31 of each year in order to improve the alignment of financial and business processes and to streamline financial reporting. Each fiscal quarter consists of 13 weeks, with an occasional fourth quarter extending to 14 weeks, if necessary, for the fiscal year to end on the Saturday nearest to December 31. The Company’s fiscal 2020 and fiscal 2019 years ended on January 2, 2021 and December 28, 2019, respectively.
Cash, Cash Equivalents and Investments
Cash, Cash Equivalents and Investments
Intevac considers all highly liquid investments with original maturities of three months or less when purchased to be cash equivalents.
Available-for-sale
securities, comprised of certificates of deposit, commercial paper, obligations of the U.S. government and its agencies, corporate debt securities, asset backed securities and municipal bonds, are carried at fair value, with unrealized gains and losses recorded within other comprehensive income (loss) as a separate component of stockholders’ equity. Realized gains and losses and declines in value judged to be other than temporary, if any, on
available-for-sale
securities are included in earnings. Purchases and sales of investment securities are recognized on a trade date basis. The cost of investment securities sold is determined by the specific identification method.
Restricted Cash
Restricted Cash
Restricted cash of $600,000 as of January 2, 2021 secures a standby letter of credit obligation associated with a lease obligation and the restriction on the cash will be removed when the letter of credit expires. In addition, Intevac pledged $187,000 as collateral for various guarantees with its bank.
Derivative Instruments and Hedging Arrangements
Derivative Instruments and Hedging Arrangements
Foreign Exchange Exposure Management —
Intevac 
enters into forward foreign currency contracts that economically hedge the gains and losses generated by the
re-measurement
of certain recorded assets and liabilities in a
non-functional
currency and to offset certain operational exposures from the impact of changes in foreign currency exchange rates. Such exposures result from the portion of the Company’s operations, assets and liabilities that are denominated in currencies other than the U.S. dollar, primarily the Singapore dollar. These foreign currency exchange contracts are entered into to support transactions made in the normal course of business, and accordingly, are not speculative in nature. The contracts are for periods consistent with the terms of the underlying transactions, generally one year or less. Changes in the fair value of these undesignated hedges are recognized in other income (expense), net immediately as an offset to the changes in the fair value of the asset or liability being hedged.
Fair Value Measurement-Definition and Hierarchy
Fair Value Measurement—Definition and Hierarchy 
Intevac reports certain financial assets and liabilities at fair value. Intevac defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.
Fair value measurements are classified and disclosed in one of the following three categories:
Level 1
—Valuations based on quoted prices in active markets for identical assets or liabilities.
Level 2
—Valuations based on other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3
—Valuations based on inputs that are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability.
Trade Accounts Receivables and Doubtful Accounts
Trade Accounts Receivables and Doubtful Accounts
Intevac evaluates the collectibility of trade accounts receivable on an ongoing basis and provides reserves against potential losses when appropriate. Management analyzes historical bad debts, customer concentrations, customer creditworthiness, changes in customer payment tendencies and current economic trends when evaluating the adequacy of the allowance for doubtful accounts. Customer accounts are written off against the allowance when the amount is deemed uncollectible.
Inventories
Inventories
Inventories are generally stated at the lower of cost or net realizable value, with cost determined on an average cost basis.
Property, Plant and Equipment
Property, Plant and Equipment
Equipment and leasehold improvements are stated at cost. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows: computers and software, 3 years; machinery and equipment, 5 years; furniture, 7 years; vehicles, 4 years; and leasehold improvements, remaining lease term.
Contingent Consideration and Purchased Intangible Assets
Contingent Consideration and Purchased Intangible Assets
Contingent consideration related to a business combination is recorded at the acquisition date at the estimated fair value of the contingent payments. The acquisition date fair value is measured based on the consideration expected to be transferred (probability-weighted), discounted back to present value. The discount rate used is determined at the time of the acquisition in accordance with accepted valuation methods. The fair value of the acquisition-related contingent consideration is remeasured at the estimated fair value at each reporting period with the change in fair value recognized as income or expense in the consolidated statements of income.
Purchased intangible assets other than goodwill were amortized over their useful lives unless these lives were determined to be indefinite. Purchased intangible assets were carried at cost, less accumulated amortization. Amortization was computed over the estimated useful lives of the respective assets, generally one to thirteen years using the straight line method. As of January 2, 2021, all purchased intangible assets had reached the end of their useful lives and did not have any remaining carrying value. In 2012, as a result of its impairment analysis, Intevac wrote off all of the goodwill in both its TFE and Photonics reporting units.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
Long-lived assets and certain identifiable finite-lived intangible assets to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Determination of recoverability of long-lived assets is based on an estimate of undiscounted future cash flows resulting from the use of the asset and its eventual disposition. Measurement of an impairment loss for long-lived assets and certain identifiable intangible assets that management expects to hold and use is based on the fair value of the asset. When an impairment loss is recognized, the carrying amount of the asset is reduced to its estimated fair value. No impairment charges were recognized in fiscal 2020 and 2019.
Income Taxes
Income Taxes
Deferred tax assets and liabilities are recognized using enacted tax rates for the effect of temporary differences between book and tax bases of recorded assets and liabilities. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that a portion of the deferred tax asset will not be realized.
In determining whether to establish or maintain a valuation allowance against a deferred tax asset, the Company reviews available evidence to determine whether it is more likely than not that all or a portion of the Company’s net deferred tax assets will be realized in future periods. Consideration is given to various positive and negative factors that could affect the realization of the net deferred tax assets. In making such a determination, the Company considers, among other things, future reversals of existing taxable temporary differences, projected future taxable income,
tax-planning
strategies, historical financial performance, the length of statutory carry forward periods, experience with operating loss and tax credit carry forwards not expiring unused. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
On a quarterly basis, Intevac provides for income taxes based upon an annual effective income tax rate. The effective tax rate is highly dependent upon the level of Intevac’s projected earnings, the geographic composition of worldwide earnings, tax regulations governing each region, net operating loss carryforwards, availability of tax credits and the effectiveness of Intevac’s tax planning strategies. Intevac carefully monitors the changes in many factors and adjust its effective income tax rate on a timely basis. If actual results differ from the estimates, this could have a material effect on Intevac’s business, financial condition and results of operations.
The calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with Intevac’s expectations could have a material effect on Intevac’s business, financial condition and results of operations.
Intevac recognizes accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes.
Sales and Value Added Taxes
Sales and Value Added Taxes
Taxes collected from customers and remitted to governmental authorities are presented on a net basis in the accompanying consolidated statements of income.
Revenue Recognition
Revenue Recognition
In our TFE segment, a majority of our equipment sales revenue, which includes systems, technology upgrades, service and spare parts is recognized when products are shipped from our manufacturing facilities. In our TFE segment, we recognize revenue for equipment sales at a point in time following the transfer of control of such products to the customer, which typically occurs upon shipment or delivery depending on the terms of the underlying contracts. Intevac recognizes revenue in certain circumstances before delivery has occurred (commonly referred to as bill and hold transactions). In such circumstances, among other things, risk of ownership has passed to the customer, the customer has made a written fixed commitment to purchase the finished goods, the customer has requested the finished goods be held for future delivery as scheduled and designated by them, and no additional performance obligations exist by Intevac. For these transactions, the finished goods are segregated from inventory and normal billing and credit terms granted. Our contracts with customers may include multiple performance obligations. For such arrangements, under the revenue standard we allocate revenue to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or by using expected cost plus margin. Under the revenue standard, the expected costs associated with our base warranties are recognized as expense when the equipment is sold.
In our Photonics segment, we recognize revenue for CPFF and FFP government contracts over time under the
cost-to-cost
method for the majority of our government contracts, which is consistent with our historical revenue recognition model. Revenue on the majority of our government contracts are recognized over time because of the continuous transfer of control to the customer. For U.S. government contracts, this continuous transfer of control to the customer is supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay us for costs incurred plus a reasonable profit and take control of any work in process. Similarly, for
non-U.S.
government contracts, the customer typically
controls the work in process as evidenced either by contractual termination clauses or by our rights to payment for work performed to date to deliver products or services that do not have an alternative use to the Company. Under the revenue standard, the
cost-to-cost
measure of progress continues to best depict the transfer of control of assets to the customer, which occurs as we incur costs.
The majority of our contracts in our Photonics segment have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Some of our contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the product lifecycle (development and production). For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The primary method used to estimate standalone selling price is the expected cost plus a margin approach, under which we forecast our expected costs of satisfying a performance obligation and then add an appropriate margin for that distinct good or service.
In our Photonics segment, we recognize revenue for homogenous manufactured military products sold to the U.S. government and its contractors over time under the
units-of-delivery
method because of the continuous transfer of control to the customer. Intevac believes that the
units-of-delivery
method is an appropriate measure for measuring progress for the manufactured units as an equal amount of value is individually transferred to the customer upon delivery. The Company previously recognized revenue for substantially all manufactured military products sold to the U.S. government and its contractors when the customers took delivery of the products, which was generally upon shipment.
The nature of our contracts in our Photonics segment gives rise to several types of variable consideration including tiered pricing. Allocation of contract revenues among Photonics military products, and the timing of the recognition of those revenues, is impacted by agreements with tiered pricing or variable rate structures. We include variable consideration in the estimated transaction price when there is a basis to reasonably estimate the amount of the consideration. These estimates are based on historical experience, anticipated performance and our best judgment at the time. Because of our certainty in estimating these amounts, they are included in the transaction price of our contracts and the associated remaining performance obligations.
Accounting for CPFF and FFP contracts and programs involves the use of various techniques to estimate total contract revenue and costs. For these contracts, we estimate the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognize that profit over the life of the contract. Contract estimates are based on various assumptions to project the outcome of future events. These assumptions include the complexity of the work to be performed; the cost and availability of materials; the performance of subcontractors; and the availability and timing of funding from the customer.
As a significant change in one or more of these estimates could affect the profitability of our contracts, we review and update our contract-related estimates regularly. We recognize adjustments in estimated profit on contracts under the cumulative
catch-up
method. Under this method, the impact of the adjustment on profit recorded to date on a contract is recognized in the period the adjustment is identified. Revenue and profit in future periods of contract performance are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, we recognize the total loss in the quarter it is identified.
Government Grants And Credits
Government Grants and Credits
The Company generally records grants from governmental agencies related to income as a reduction in operating expense. Grants are recognized when there is reasonable assurance that the Company will comply with the conditions attached to the grant arrangement and the grant will be received. Reimbursements of eligible expenditures pursuant to government assistance programs are recorded as reductions of operating costs when the related costs have been incurred and there is reasonable assurance regarding collection of the claim. Grant claims not settled by the balance sheet date are recorded as receivables,
provided their receipt is reasonably assured. The determination of the
amount
of the claim, and accordingly the receivable amount, requires management to make calculations based on its interpretation of eligible expenditures in accordance with the terms of the programs. The reimbursement claims submitted by the Company are subject to review by the relevant government agencies. In Singapore, Intevac receives government assistance under the Job Support Scheme (“JSS”). During fiscal 2020, the Company received $567,000 in JSS grants of which $328,000 is reported as a reduction of cost of net revenues, $90,000 is reported as a reduction of research and development (“R&D”) expenses and $149,000 is reported as a reduction of selling, general and administrative expenses on the consolidated statement of income.
Advertising Costs
Advertising Costs
Advertising costs are expensed as incurred. Advertising costs were not material for all periods presented.
Foreign Currency Translation
Foreign Currency Translation
The functional currency of Intevac’s foreign subsidiaries in Singapore and Hong Kong and the Taiwan branch is the U.S. dollar. The functional currency of Intevac’s foreign subsidiaries in China, Malaysia and Korea is the local currency of the country in which the respective subsidiary operates. Assets and liabilities recorded in foreign currencies are translated at
year-end
exchange rates; revenues and expenses are translated at average exchange rates during the year. The effects of foreign currency translation adjustments are included in stockholders’ equity as a component of accumulated other comprehensive income in the accompanying consolidated balance sheets. The effects of foreign currency transactions are included in other income (expense), net in the determination of net income. Losses from foreign currency transactions were $139,000 and $85,000 in 2020 and 2019, respectively.
Comprehensive Income
Comprehensive Income
The changes in accumulated other comprehensive income by component, were as follows for the years ended January 2, 2021 and December 28, 2019:​​​​​​​
    
Foreign
currency
    
Unrealized holding
gains (losses) on
available-for-sale

investments
    
Total
 
    
(in thousands)
 
Balance at December 29, 2018
   $ 405      $ (27    $ 378  
    
 
 
    
 
 
    
 
 
 
Other comprehensive income (loss) before reclassification
     (24      70        46  
Amounts reclassified from other comprehensive income (loss)
     —          —          —    
    
 
 
    
 
 
    
 
 
 
Net current-period other comprehensive income (loss)
     (24      70        46  
    
 
 
    
 
 
    
 
 
 
Balance at December 28, 2019
   $ 381      $ 43      $ 424  
    
 
 
    
 
 
    
 
 
 
Other comprehensive income (loss) before reclassification
     221        (5      216  
Amounts reclassified from other comprehensive income (loss)
     —          —          —    
    
 
 
    
 
 
    
 
 
 
Net current-period other comprehensive income (loss)
     221        (5      216  
    
 
 
    
 
 
    
 
 
 
Balance at January 2, 2021
   $ 602      $ 38      $ 640  
    
 
 
    
 
 
    
 
 
 
Employee Stock Plans
Employee Stock Plans
Intevac has equity-based compensation plans that provide for the grant to employees of equity-based awards, including incentive or
non-statutory
stock options, performance-based stock options (“PSOs”), restricted stock, stock appreciation rights, restricted stock units (“RSUs”), performance-based restricted stock units (“PRSUs”) and performance shares. In addition, these plans provide for the grant of
non-statutory
stock options and RSUs to
non-employee
directors and consultants. Intevac also has an employee stock purchase plan, which provides Intevac’s employees with the opportunity to purchase Intevac common stock at a discount through payroll deductions. See Note 3 for a complete description of these plans and their accounting treatment.
Recent Accounting Pronouncements Not Yet Adopted
Recent Accounting Pronouncements Not Yet Adopted
In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”)
2020-04,
Reference Rate Reform (Topic 848)
. This ASU provides optional expedients and exceptions for applying U.S. generally accepted accounting principles to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. Adoption of the expedients and exceptions is permitted upon issuance of this update through December 31, 2022. The FASB also issued ASU
2021-01,
Reference Rate Reform (Topic 848): Scope
in January 2021. It clarifies that certain optional expedients and exceptions in Topic 848 apply to derivatives that are affected by the discounting transition. The amendments in this ASU affect the guidance in ASU
2020-04
and are effective in the same timeframe as ASU
2020-04.
We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.
In December 2019, the FASB issued ASU
2019-12,
Simplifying the Accounting for Income Taxes (ASC Topic 740)
. This ASU simplifies accounting for income taxes by removing certain exceptions to the general principles and amending existing guidance to improve consistent application. The Company is required to adopt this guidance in the first quarter of fiscal year 2021. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.
In June 2016, the FASB issued ASU
2016-13,
Financial Instruments – Credit Losses 
(Topic 326).
This ASU amends the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in the more-timely recognition of losses. This update becomes effective and will be adopted by Intevac in the first quarter of fiscal 2023. We are currently assessing how the adoption of this standard will impact our consolidated financial statements.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jan. 02, 2021
Changes in Accumulated Other Comprehensive Income by Component The changes in accumulated other comprehensive income by component, were as follows for the years ended January 2, 2021 and December 28, 2019:
    
Foreign
currency
    
Unrealized holding
gains (losses) on
available-for-sale

investments
    
Total
 
    
(in thousands)
 
Balance at December 29, 2018
   $ 405      $ (27    $ 378  
    
 
 
    
 
 
    
 
 
 
Other comprehensive income (loss) before reclassification
     (24      70        46  
Amounts reclassified from other comprehensive income (loss)
     —          —          —    
    
 
 
    
 
 
    
 
 
 
Net current-period other comprehensive income (loss)
     (24      70        46  
    
 
 
    
 
 
    
 
 
 
Balance at December 28, 2019
   $ 381      $ 43      $ 424  
    
 
 
    
 
 
    
 
 
 
Other comprehensive income (loss) before reclassification
     221        (5      216  
Amounts reclassified from other comprehensive income (loss)
     —          —          —    
    
 
 
    
 
 
    
 
 
 
Net current-period other comprehensive income (loss)
     221        (5      216  
    
 
 
    
 
 
    
 
 
 
Balance at January 2, 2021
   $ 602      $ 38      $ 640  
    
 
 
    
 
 
    
 
 
 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue (Tables)
12 Months Ended
Jan. 02, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue from Contracts with Customers
The following tables represent a disaggregation of revenue from contracts with customers for fiscal 2020 and 2019 along with the reportable segment for each category.
Major Products and Service Lines
 
TFE
  
2020
    
2019
 
    
(in thousands)
 
    
HDD
    
DCP
    
PV
    
Total
    
HDD
    
DCP
    
PV
    
Total
 
Systems, upgrades and spare parts
   $ 45,620      $ —        $ 426      $ 46,046      $ 52,759      $ —        $ 15,653      $ 68,412  
Field service
     6,080        —          2        6,082        5,210        2        54        5,266  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total TFE net revenues
   $ 51,700      $ —        $ 428      $ 52,128      $ 57,969      $ 2      $ 15,707      $ 73,678  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
Photonics
  
2020
    
2019
 
    
(in thousands)
 
Products:
                 
Military products
   $ 20,409      $ 12,480  
Commercial products
     395        640  
Repair and other services
     1,947        2,430  
    
 
 
    
 
 
 
Total Photonics product net revenues
     22,751        15,550  
Technology development:
                 
FFP
     19,648        12,521  
CPFF
     3,297        7,134  
Time and materials
     —          2  
    
 
 
    
 
 
 
Total technology development net revenues
     22,945        19,657  
    
 
 
    
 
 
 
Total Photonics net revenues
   $ 45,696      $ 35,207  
    
 
 
    
 
 
 
Primary Geography Markets
 
    
2020
    
2019
 
    
(in thousands)
 
    
TFE
    
Photonics
    
Total
    
TFE
    
Photonics
    
Total
 
United States
   $ 6,450      $ 45,363      $ 51,813      $ 1,306      $ 34,664      $ 35,970  
Asia
     45,611        —          45,611        72,372        —          72,372  
Europe
     67        333        400        —          543        543  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net revenues
   $ 52,128      $ 45,696      $ 97,824      $ 73,678      $ 35,207      $ 108,885  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Timing of Revenue Recognition
 
    
2020
    
2019
 
    
(in thousands)
 
    
TFE
    
Photonics
    
Total
    
TFE
    
Photonics
    
Total
 
Products transferred at a point in time
   $ 52,128      $ 1,947      $ 54,075      $ 73,678      $ 2,430      $ 76,108  
Products and services transferred over time
     —          43,749        43,749        —          32,777        32,777  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net revenues
     $52,128      $ 45,696      $ 97,824      $ 73,678      $ 35,207      $ 108,885  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Changes in Contract Assets and Contract Liabilities
The following table reflects the changes in our contract assets, which we classify as accounts receivable, unbilled or retainage and our contract liabilities which we classify as deferred revenue and customer advances for fiscal 2020:
 
    
January 2,
2021
    
December 28,
2019
    
Change
 
    
(In thousands)
 
TFE:
                          
Contract assets:
                          
Accounts receivable, unbilled
   $ 369      $ 760      $ (391
    
 
 
    
 
 
    
 
 
 
Contract liabilities:
                          
Deferred revenue
   $ 482      $ 320      $ 162  
Customer advances
     33        4,007        (3,974
    
 
 
    
 
 
    
 
 
 
     $ 515      $ 4,327      $ (3,812
    
 
 
    
 
 
    
 
 
 
Photonics:
                          
Contract assets:
                          
Accounts receivable, unbilled
   $ 5,439      $ 3,210      $ 2,229  
Retainage
     126        99        27  
    
 
 
    
 
 
    
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     $ 5,565      $ 3,309      $ 2,256  
    
 
 
    
 
 
    
 
 
 
Contract liabilities:
                          
Deferred revenue
   $ 779      $ —        $ 779  
    
 
 
    
 
 
    
 
 
 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Equity-Based Compensation (Tables)
12 Months Ended
Jan. 02, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Effect of Recording Equity-Based Compensation
The effect of recording equity-based compensation for fiscal 2020 and 2019 was as follows (in thousands):
 
    
2020
    
2019
 
Equity-based compensation by type of award:
                 
Stock options
     $504        $819  
RSUs
     1,936        1,657  
Employee stock purchase plan
     949        749  
    
 
 
    
 
 
 
Total equity-based compensation
   $ 3,389      $ 3,225  
    
 
 
    
 
 
 
Summary of Stock Option Activity
A summary of the stock option activity is as follows:
 
    
Shares
   
Weighted Average

Exercise Price
    
Weighted

Average
Remaining
Contractual
Term (years)
    
Aggregate

Intrinsic

Value
 
Options outstanding at December 28, 2019
     2,096,610     $ 6.63        3.75      $ 2,048,964  
Options granted
     6,000     $ 4.88                    
Options cancelled and forfeited
     (220,971   $ 6.88                    
Options exercised
     (67,172   $ 4.85                    
    
 
 
                           
Options outstanding at January 2, 2021
     1,814,467     $ 6.66        3.08      $ 2,520,722  
    
 
 
                           
Options exercisable at January 2, 2021
     1,372,871     $ 6.77        2.52      $ 1,798,938  
Employee Stock Options Weighted-Average Assumptions The weighted-average assumptions used in the model are outlined in the following table:
    
2020
   
2019
 
Stock Options:
                
Weighted-average fair value of grants per share
   $ 1.82     $ 2.06  
Expected volatility
     46.06     43.23
Risk free interest rate
     0.44%       1.86%  
Expected term of options (in years)
     4.39       4.60  
Dividend yield
     None       None  
Summary of Restricted Stock Units Activity A summary of the RSU activity is as follows:
    
Shares
   
Weighted
Average
Grant Date
Fair Value
    
Weighted

Average
Remaining
Contractual
Term (years)
    
Aggregate
Intrinsic
Value
 
Non-vested
RSUs at December 28, 2019
     553,355     $ 6.15        1.30      $ 3,713,012  
Granted
     668,413     $ 4.87                    
Vested
     (243,312   $ 6.38                    
Cancelled
     (76,822   $ 4.26                    
    
 
 
                           
Non-vested
RSUs at January 2, 2021
     901,634     $ 5.30        1.50      $ 6,500,781  
    
 
 
                           
Employee Stock Purchase Rights Weighted-Average Assumptions
The fair value of the employee stock purchase right is estimated on the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions:
 
    
2020
   
2019
 
Stock Purchase Rights:
                
Weighted-average fair value of grants per share
   $ 2.20     $ 1.73  
Expected volatility
     51.49     45.81
Risk free interest rate
     0.14     2.28
Expected term of purchase rights (in years)
     1.24       0.91  
Dividend yield
     None       None  
Employee Stock Purchase Plan Activity
The ESPP activity during fiscal 2020 and 2019 is as follows:
 
    
2020
    
2019
 
    
(in thousands, except per share amounts)
 
Shares purchased
     392        370  
Weighted-average purchase price per share
   $ 4.01      $ 3.96  
Aggregate intrinsic value of purchase rights exercised
   $ 765      $ 513  
Performance Stock Options (PSO's)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Employee Stock Options Weighted-Average Assumptions
Intevac estimated the weighted-average fair value of PSOs using the following weighted-average assumptions:
 
  
2019
 
Weighted-average fair value of grants per share
  
$
1.75
 
Expected volatility
  
 
43.43
Risk free interest rate
  
1.96%
 
Expected term (in years)
  
 
4.60
 
Dividend yield
  
 
None
 
Performance Based Restricted Stock Units [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Employee Stock Options Weighted-Average Assumptions
Intevac estimated the weighted-average fair value of PRSUs using the following weighted-average assumptions:
 
    
2020
 
Weighted-average fair value of grants per share
   $ 3.16  
Expected volatility
     46.7
Risk-free interest rate
     0.25
Dividend yield
     None  
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Share (Tables)
12 Months Ended
Jan. 02, 2021
Text Block [Abstract]  
Computation of Basic and Diluted Net Income Per Share
The following table sets forth the computation of basic and diluted net income per share:
 
    
2020
    
2019
 
    
(in thousands, except per share amounts)
 
Net income
   $ 1,056      $ 1,148  
    
 
 
    
 
 
 
Weighted-average shares – basic
     23,669        23,063  
Effect of dilutive potential common shares
     482        277  
    
 
 
    
 
 
 
Weighted-average shares – diluted
     24,151        23,340  
    
 
 
    
 
 
 
Net income per share –basic
   $ 0.04      $ 0.05  
    
 
 
    
 
 
 
Net income per share –diluted
   $ 0.04      $ 0.05  
    
 
 
    
 
 
 
Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share
The potentially dilutive securities were excluded (as common stock equivalents) from the computation of diluted net income per share for the periods presented as their effect would have been antidilutive:
 
    
2020
    
2019
 
    
(in thousands)
 
Stock options to purchase common stock
     935        1,235  
RSUs
     5        5  
Employee stock purchase plan
     103        3  
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Concentrations (Tables)
12 Months Ended
Jan. 02, 2021
Accounts Receivable  
Customers that Accounted for at Least Ten percent of Accounts Receivable/Consolidated Net Revenues The following customers accounted for at least 10 percent of Intevac’s accounts receivable at January 2, 2021 and December 28, 2019.
 
    
2020
   
2019
 
Seagate Technology
     45     60
U.S. Government
     26     25
HGST
     14     *  
 
*
Less than 10%
Sales Revenue Net  
Customers that Accounted for at Least Ten percent of Accounts Receivable/Consolidated Net Revenues
The following customers accounted for at least 10 percent of Intevac’s consolidated net revenues in fiscal 2020 and/or 2019.
 
    
2020
   
2019
 
Seagate Technology
     42     49
U.S. Government
     29     20
Elbit Systems of America
     12     *  
Jolywood (Hongkong) Industrial Holdings Co., Limited
     *       14
 
*
Less than 10%
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Details (Tables)
12 Months Ended
Jan. 02, 2021
Trade and Other Accounts Receivable, Net
Trade and Other Accounts Receivable, Net
 
    
January 2,
    
December 28,
 
    
2021
    
2019
 
    
(in thousands)
 
Trade receivables and other
   $ 22,712      $ 24,472  
Unbilled costs and accrued profits
     5,934        4,069  
Income tax receivable
     —          78  
Less: allowance for doubtful accounts
     —          —    
    
 
 
    
 
 
 
     $ 28,646      $ 28,619  
    
 
 
    
 
 
 
Summary of Inventories
Inventories are stated at the lower of average cost or net realizable value and consist of the following:
 
    
January 2,
    
December 28,
 
    
2021
    
2019
 
    
(in thousands)
 
Raw materials
   $ 9,999      $ 15,286  
Work-in-progress
     4,832        4,748  
Finished goods
     6,858        4,873  
    
 
 
    
 
 
 
     $ 21,689      $ 24,907  
    
 
 
    
 
 
 
Property, Plant and Equipment
Property, Plant and Equipment
 
    
January 2,
2021
    
December 28,
2019
 
    
(in thousands)
 
Leasehold improvements
   $ 16,323      $ 15,037  
Machinery and equipment
     46,846        46,674  
    
 
 
    
 
 
 
       63,169        61,711  
Less accumulated depreciation and amortization
     52,165        50,113  
    
 
 
    
 
 
 
Total property, plant and equipment, net
   $ 11,004      $ 11,598  
    
 
 
    
 
 
 
Deferred Income Taxes and Other Long-Term Assets
Deferred Income Taxes and Other Long-Term Assets
 
    
January 2,
2021
    
December 28,
2019
 
    
(in thousands)
 
Deferred income taxes
   $ 5,335      $ 6,252  
Prepaid expenses
     151        —    
Purchased intangible assets, net
     —          274  
Income tax receivable
     —          78  
    
 
 
    
 
 
 
     $ 5,486      $ 6,604  
    
 
 
    
 
 
 
Other Accrued Liabilities
Other Accrued Liabilities
 
    
January 2,
2021
    
December 28,
2019
 
    
(in thousands)
 
Deferred revenue
   $ 1,261      $ 320  
Other taxes payable
     935        1,155  
Accrued product warranties
     405        846  
Income taxes payable
     263        403  
Other
     734        869  
    
 
 
    
 
 
 
Total other accrued liabilities
   $ 3,598      $ 3,593  
    
 
 
    
 
 
 
Other Long-Term Liabilities
Other Long-Term Liabilities
 
    
January 2,
2021
    
December 28,
2019
 
    
(in thousands)
 
Employer payroll taxes
   $ 382      $ —    
Accrued product warranties
     75        176  
Accrued income taxes
     —          10  
    
 
 
    
 
 
 
Total other long-term liabilities
   $ 457      $ 186  
    
 
 
    
 
 
 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Purchased Intangible Assets, Net (Tables)
12 Months Ended
Jan. 02, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Information Regarding Other Acquisition Related Intangible Assets The carrying value of acquisition-related intangible assets subject to amortization, excluding fully amortized intangible assets, as of December 28, 2019 is set forth in the following table:
    
December 28, 2019
 
    
Gross Carrying
Amount
    
Accumulated
Amortization
    
Net Carrying
Amount
 
    
(in thousands)
 
Customer relationships
   $ 560      $ 524      $ 36  
Purchased technology
     4,000        3,762        238  
    
 
 
    
 
 
    
 
 
 
Total amortizable intangible assets
   $ 4,560      $ 4,286      $ 274  
    
 
 
    
 
 
    
 
 
 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Contingent Consideration (Tables)
12 Months Ended
Jan. 02, 2021
Business Combinations [Abstract]  
Reconciliation of Change in Fair Value Measurement of Contingent Consideration Liability
The following table represents a reconciliation of the change in the fair value measurement of the contingent consideration liability for fiscal 2019:
 
    
2019
 
    
(in thousands)
 
Beginning balance
   $ 223  
Changes in fair value
     7  
Cash payments made
     (230
    
 
 
 
Ending balance
   $ —    
    
 
 
 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments (Tables)
12 Months Ended
Jan. 02, 2021
Cash Flow Hedges Derivative Instruments at Fair Value, Net [Abstract]  
Cash, Cash Equivalents and Short-Term Investments and Long-Term Investments
Cash and cash equivalents, short-term investments and long-term investments consist of:
 
    
January 2, 2021
 
    
Amortized Cost
    
Unrealized
Holding Gains
    
Unrealized
Holding Losses
    
Fair Value
 
    
(in thousands)
 
Cash and cash equivalents:
                                   
Cash
   $ 24,729      $ —        $ —        $ 24,729  
Money market funds
     3,612        —          —          3,612  
Certificates of deposit
     1,000        —          —          1,000  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total cash and cash equivalents
   $ 29,341      $ —        $ —        $ 29,341  
Short-term investments:
                                   
Certificates of deposit
   $ 6,450      $ 2      $ —        $ 6,452  
Commercial paper
     500        —          —          500  
Corporate bonds and medium-term notes
     2,929        6        —          2,935  
Municipal bonds
     400        —          —          400  
U.S. treasury securities
     4,527        25        —          4,552  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total short-term investments
   $ 14,806      $ 33      $ —        $ 14,839  
Long-term investments:
                                   
Certificates of deposit
   $ 500      $ —        $ —        $ 500  
Corporate bonds and medium-term notes
     3,474        4        —          3,478  
U.S. treasury securities
     1,409        1        —          1,410  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total long-term investments
   $ 5,383      $ 5      $ —        $ 5,388  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total cash, cash equivalents, and investments
   $ 49,530      $ 38      $ —        $ 49,568  
    
 
 
    
 
 
    
 
 
    
 
 
 
    
December 28, 2019
 
    
Amortized Cost
    
Unrealized
Holding Gains
    
Unrealized
Holding Losses
    
Fair Value
 
    
(in thousands)
 
Cash and cash equivalents:
                                   
Cash
   $ 16,512      $ —        $ —        $ 16,512  
Money market funds
     3,255        —          —          3,255  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total cash and cash equivalents
   $ 19,767      $ —        $ —        $ 19,767  
Short-term investments:
                                   
Certificates of deposit
   $ 3,000      $ 1      $ —        $ 3,001  
Commercial paper
     1,891        2        —          1,893  
Corporate bonds and medium-term notes
     6,383        25        —          6,408  
U.S. treasury securities
     5,417        1        —          5,418  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total short-term investments
   $ 16,691      $ 29      $ —        $ 16,720  
Long-term investments:
                                   
Certificates of deposit
   $ 499      $ 1      $ —        $ 500  
Corporate bonds and medium-term notes
     2,530        12        —          2,542  
U.S. treasury securities
     2,494        1        —          2,495  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total long-term investments
   $ 5,523      $ 14      $ —        $ 5,537  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total cash, cash equivalents, and investments
   $ 41,981      $ 43      $ —        $ 42,024  
    
 
 
    
 
 
    
 
 
    
 
 
 
Contractual Maturities of Available-for-Sale Securities
The contractual maturities of
available-for-sale
securities at January 2, 2021 are presented in the following table.
 
    
Amortized Cost
    
Fair Value
 
    
(in thousands)
 
Due in one year or less
   $ 19,418      $ 19,451  
Due after one through five years
     5,383        5,388  
    
 
 
    
 
 
 
     $ 24,801      $ 24,839  
    
 
 
    
 
 
 
Fair Value Hierarchy of Available-for-Sale Securities Measured at Fair Value on Recurring Basis
The following table represents the fair value hierarchy of Intevac’s
available-for-sale
securities measured at fair value on a recurring basis as of January 2, 2021.
 
    
Fair Value Measurements

at January 2, 2021
 
    
Total
    
Level 1
    
Level 2
 
    
(in thousands)
 
Recurring fair value measurements:
                          
Available-for-sale
securities
                          
Money market funds
   $ 3,612      $ 3,612      $ —    
U.S. treasury securities
     5,962        5,962        —    
Certificates of deposit
     7,952        —          7,952  
Commercial paper
     500        —          500  
Corporate bonds and medium-term notes
     6,413        —          6,413  
Municipal bonds
     400        —          400  
    
 
 
    
 
 
    
 
 
 
Total recurring fair value measurements
   $ 24,839      $ 9,574      $ 15,265  
    
 
 
    
 
 
    
 
 
 
Summary of Outstanding Derivative Instruments on Gross Basis as Recorded in Consolidated Balance Sheets
The following table summarizes the Company’s outstanding derivative instruments on a gross basis as recorded in its consolidated balance sheets as of January 2, 2021 and December 28, 2019:
 
    
Notional Amounts
    
Derivative Liabilities
 
Derivative Instrument
  
January 2,
2021
    
December 28,
2019
    
January 2,
2021
    
December 28,
2019
 
                  
Balance

Sheet

Line
    
Fair

Value
    
Balance

Sheet

Line
    
Fair

Value
 
    
(in thousands)
                             
Undesignated Hedges:
                                                     
Forward Foreign Currency Contracts
   $ 983        1,035       
*
 
     $ 3       
*
 
 
 
   $ 4  
    
 
 
    
 
 
             
 
 
             
 
 
 
Total Hedges
   $ 983        1,035               $ 3               $ 4  
    
 
 
    
 
 
             
 
 
             
 
 
 
 
*
Other accrued liabilities
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Equity (Tables)
12 Months Ended
Jan. 02, 2021
Equity [Abstract]  
Schedule of Stock Repurchases
The following table summarizes Intevac’s stock repurchases for fiscal 2020 and 2019:
 
    
2020
    
2019
 
    
(in thousands, except per share amounts)
 
Shares of common stock repurchased
     98        24  
Cost of stock repurchased
   $ 393      $ 111  
Average price paid per share
   $ 3.97      $ 4.67  
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Tables)
12 Months Ended
Jan. 02, 2021
Provision for Income Taxes
The provision for income taxes on income from operations for fiscal 2020 and 2019 consists of the following (in thousands):
 
    
2020
    
2019
 
Federal:
                 
Current
   $ (915    $ —    
Deferred
     —          —    
    
 
 
    
 
 
 
       (915      —    
State:
                 
Current
     4        4  
Deferred
     —          —    
    
 
 
    
 
 
 
       4        4  
Foreign:
                 
Current
     1,705        1,694  
Deferred
     917        1,661  
    
 
 
    
 
 
 
       2,622        3,355  
Total
   $ 1,711      $ 3,359  
    
 
 
    
 
 
 
Income (Loss) Before Income Taxes
Income (loss) before income taxes for fiscal 2020 and 2019 consisted of the following (in thousands):
 
    
2020
   
2019
 
U.S
   $ (3,293   $ (4,875
Foreign
     6,060       9,382  
    
 
 
   
 
 
 
     $ 2,767     $ 4,507  
    
 
 
   
 
 
 
Effective tax rate
     61.8     74.5
    
 
 
   
 
 
 
Significant Components of Deferred Tax Assets Significant components of deferred tax assets are as follows (in thousands):
    
January 2,
2021
   
December 28,
2019
 
Deferred tax assets:
                
Vacation, warranty and other accruals
   $ 651     $ 635  
Depreciation and amortization
     —         89  
Intangible amortization
     551       804  
Purchased technology
     14       —    
Inventory valuation
     1,101       1,288  
Equity-based compensation
     1,494       1,593  
Net operating loss, research and other tax credit carryforwards
     55,322       54,818  
Other
     30       43  
    
 
 
   
 
 
 
       59,163       59,270  
Valuation allowance for deferred tax assets
     (52,088     (52,099
    
 
 
   
 
 
 
Total deferred tax assets
     7,075       7,171  
    
 
 
   
 
 
 
Deferred tax liabilities:
                
Depreciation and amortization
     (341     —    
Purchased technology
     —         (45
Unbilled revenue
     (1,399     (874
    
 
 
   
 
 
 
Total deferred tax liabilities
     (1,740     (919
    
 
 
   
 
 
 
Net deferred tax assets
   $ 5,335     $ 6,252  
    
 
 
   
 
 
 
As reported on the balance sheet:
                
Non-current
deferred tax assets
   $ 5,335     $ 6,252  
    
 
 
   
 
 
 
Difference Between Tax Provision at Statutory Federal Income Tax Rate and Tax Provision
The difference between the tax provision at the statutory federal income tax rate and the tax provision for fiscal 2020 and 2019 was as follows (in thousands):
 
    
2020
   
2019
 
Income tax at the federal statutory rate
   $ 581     $ 947  
State income taxes, net of federal benefit
     4       4  
Change in valuation allowance:
                
U.S
     (416     (689
Foreign
           —    
Effect of foreign operations taxed at various rates
     (235     (397
Research tax credits
     (1,306     (1,710
Effect of tax rate changes, permanent differences and adjustments of prior deferrals
     2,504       3,685  
Unrecognized tax benefits
     579       1,519  
    
 
 
   
 
 
 
Total
   $ 1,711     $ 3,359  
    
 
 
   
 
 
 
Aggregate Changes in Balance of Gross Unrecognized Tax Benefits The aggregate changes in the balance of gross unrecognized tax benefits were as follows for fiscal 2020 and 2019:
    
2020
   
2019
 
Beginning balance
   $ 7,683     $ 6,164  
Additions based on tax positions related to the current year
     589       1,519  
Settlements
           —    
Lapse of statute of limitations
     (945     —    
    
 
 
   
 
 
 
Ending balance
   $ 7,327     $ 7,683  
    
 
 
   
 
 
 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Tables)
12 Months Ended
Jan. 02, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Lease Assets and Lease Liabilities
The following table reflects our lease assets and our lease liabilities at January 2, 2021 and December 28, 2019.
 
    
January 2,

2021
    
December 28,

2019
 
    
(in thousands)
 
Assets:
                 
Operating lease
right-of-use
assets
   $ 8,165      $ 10,279  
Liabilities:
                 
Current operating lease liabilities
   $ 2,853      $ 2,524  
Noncurrent operating lease liabilities
     6,803        9,532  
    
 
 
    
 
 
 
     $ 9,656      $ 12,056  
    
 
 
    
 
 
 
Lease Costs
The components of lease costs were as follows:
 
    
2020
    
2019
 
    
(in thousands)
 
Operating lease cost
   $ 2,942      $ 3,112  
Short-term lease cost
     93        78  
    
 
 
    
 
 
 
Total lease cost
   $ 3,035      $ 3,190  
    
 
 
    
 
 
 
Schedule of Maturity of Operating Lease Liabilities
As of January 2, 2021 the maturity of operating lease liabilities was as follows:
 
(In thousands)
      
2021
   $ 3,388  
2022
     3,474  
2023
     3,289  
2024
     541  
    
 
 
 
Total lease payments
     10,692  
Less: Interest
     (1,036
    
 
 
 
Present value of lease liabilities
   $ 9,656  
    
 
 
 
Schedule of Lease Term and Discount Rate
    
January 2,

2021
   
December 28,

2019
 
Weighted-average remaining lease term (in years)
     3.09       4.08  
Weighted-average discount rate
     6.39     6.37
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases was as follows (in thousands):
 
    
2020
    
2019
 
    
(in thousands)
 
Operating cash outflows from operating leases
   $ 3,332      $ 3,484  
    
 
 
    
 
 
 
Right-of-use
assets obtained in exchange for new operating lease liabilities
   $ 128      $ 934  
    
 
 
    
 
 
 
Schedule of Product Warranty Liability
The following table displays the activity in the warranty provision account for fiscal 2020 and 2019:
 
    
2020
    
2019
 
    
(in thousands)
 
Beginning balance
   $ 1,022      $ 997  
Expenditures incurred under warranties
     (512      (625
Accruals for product warranties
     280        955  
Adjustments to previously existing warranty accruals
     (310      (305
    
 
 
    
 
 
 
Ending balance
   $ 480      $ 1,022  
    
 
 
    
 
 
 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Segment and Geographic Information (Tables)
12 Months Ended
Jan. 02, 2021
Segment Reporting [Abstract]  
Information for Each Reportable Segment
Information for each reportable segment for fiscal 2020 and 2019 is as follows:
 
Net Revenues
  
2020
    
2019
 
    
(in thousands)
 
TFE
   $ 52,128      $ 73,678  
Photonics
     45,696        35,207  
    
 
 
    
 
 
 
Total segment net revenues
   $ 97,824      $ 108,885  
    
 
 
    
 
 
 
 
Operating Profit (Loss)
  
2020
   
2019
 
    
(in thousands)
 
TFE
   $ (1,978   $ 1,747  
Photonics
     10,064       6,434  
    
 
 
   
 
 
 
Total segment operating profit
     8,086       8,181  
    
 
 
   
 
 
 
Unallocated costs
     (5,531     (4,256
    
 
 
   
 
 
 
Operating income
     2,555       3,925  
    
 
 
   
 
 
 
Interest income
     284       574  
Other income (expense), net
     (72     8  
    
 
 
   
 
 
 
Income before provision for income taxes
   $ 2,767     $ 4,507  
    
 
 
   
 
 
 
 
Depreciation and Amortization
  
2020
    
2019
 
    
(in thousands)
 
TFE
   $ 1,817      $ 1,909  
Photonics
     1,159        1,310  
    
 
 
    
 
 
 
Total segment depreciation and amortization
     2,976        3,219  
    
 
 
    
 
 
 
Unallocated costs
     504        372  
    
 
 
    
 
 
 
Total consolidated depreciation and amortization
   $ 3,480      $ 3,591  
    
 
 
    
 
 
 
 
Capital Additions
  
2020
    
2019
 
    
(in thousands)
 
TFE
   $ 1,336      $ 2,611  
Photonics
     636        832  
    
 
 
    
 
 
 
Total segment capital additions
     1,972        3,443  
    
 
 
    
 
 
 
Unallocated
     640        664  
    
 
 
    
 
 
 
Total consolidated capital additions
   $ 2,612      $ 4,107  
    
 
 
    
 
 
 
Segment Assets
Segment Assets
  
2020
    
2019
 
    
(in thousands)
 
TFE
   $ 44,335      $ 51,153  
Photonics
     22,923        22,071  
    
 
 
    
 
 
 
Total segment assets
     67,258        73,224  
    
 
 
    
 
 
 
Cash and investments
     49,568        42,024  
Restricted cash
     787        787  
Deferred income taxes
     5,335        6,252  
Other current assets
     1,093        752  
Common property, plant and equipment
     1,443        1,307  
Common operating lease
right-of-use
assets
     1,603        1,898  
Other assets
     151        78  
    
 
 
    
 
 
 
Consolidated total assets
   $ 127,238      $ 126,322  
    
 
 
    
 
 
 
Net Property, Plant and Equipment by Geographic Region
Net property, plant and equipment by geographic region at January 2, 2021 and December 28, 2019 was as follows:
 
    
January 2,
2021
    
December 28,
2019
 
    
(in thousands)
 
United States
   $ 10,678      $ 11,420  
Asia
     326        178  
    
 
 
    
 
 
 
Net property, plant & equipment
   $ 11,004      $ 11,598  
    
 
 
    
 
 
 
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Restructuring Charges (Tables)
12 Months Ended
Jan. 02, 2021
Restructuring and Related Activities [Abstract]  
Changes in Restructuring Reserves
The changes in restructuring reserves for severance and other employee-related costs associated with the cost reduction plan for fiscal 2020, are as follows.
 
    
2020
 
    
(in thousands)
 
Balance at the beginning of the year
   $ —    
Provision for restructuring charges
     103  
Cash payments made
     (103
    
 
 
 
Balance at the end of the year
   $ —    
    
 
 
 
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Summary Of Significant Accounting Policies [Line Items]    
Restricted cash $ 787,000 $ 787,000
Net income (losses) from foreign currency transactions (139,000) $ (85,000)
Proceeds From Government Grants 567,000  
Cost of Sales [Member] | Grant [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Proceeds From Government Grants 328,000  
Research and Development Expense [Member] | Grant [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Proceeds From Government Grants 90,000  
Selling, General and Administrative Expenses [Member] | Grant [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Proceeds From Government Grants $ 149,000  
Minimum    
Summary Of Significant Accounting Policies [Line Items]    
Intangible assets estimated useful life 1 year  
Maximum    
Summary Of Significant Accounting Policies [Line Items]    
Intangible assets estimated useful life 13 years  
Computers and Software    
Summary Of Significant Accounting Policies [Line Items]    
Estimated useful lives of asset 3 years  
Machinery and Equipment    
Summary Of Significant Accounting Policies [Line Items]    
Estimated useful lives of asset 5 years  
Furniture and Fixtures    
Summary Of Significant Accounting Policies [Line Items]    
Estimated useful lives of asset 7 years  
Vehicles    
Summary Of Significant Accounting Policies [Line Items]    
Estimated useful lives of asset 4 years  
Leasehold Improvements    
Summary Of Significant Accounting Policies [Line Items]    
Lease and leasehold improvements estimated useful lives remaining lease term  
Pledged as Collateral for Standby Letter of Credit    
Summary Of Significant Accounting Policies [Line Items]    
Restricted cash $ 600,000  
Collateral for Various Guarantees    
Summary Of Significant Accounting Policies [Line Items]    
Restricted cash $ 187,000  
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income by Component (Detail)- - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ 95,793 $ 89,624
Other comprehensive income (loss) before reclassification 216 46
Other comprehensive income, net of tax 216 46
Ending balance 101,556 95,793
Foreign currency    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance 381 405
Other comprehensive income (loss) before reclassification 221 (24)
Other comprehensive income, net of tax 221 (24)
Ending balance 602 381
Unrealized holding gains (losses) on available- for-sale investments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance 43 (27)
Other comprehensive income (loss) before reclassification (5) 70
Other comprehensive income, net of tax (5) 70
Ending balance 38 43
Accumulated Other Comprehensive Income    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance 424 378
Ending balance $ 640 $ 424
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue -Disaggregation of Revenue from Contracts with Customers (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Disaggregation of Revenue [Line Items]    
Total net revenues $ 97,824 $ 108,885
TFE    
Disaggregation of Revenue [Line Items]    
Total net revenues 52,128 73,678
TFE | Systems, Upgrades and Spare Parts    
Disaggregation of Revenue [Line Items]    
Total net revenues 46,046 68,412
TFE | Field Service    
Disaggregation of Revenue [Line Items]    
Total net revenues 6,082 5,266
Photonics    
Disaggregation of Revenue [Line Items]    
Total net revenues 45,696 35,207
HDD | TFE    
Disaggregation of Revenue [Line Items]    
Total net revenues 51,700 57,969
HDD | TFE | Systems, Upgrades and Spare Parts    
Disaggregation of Revenue [Line Items]    
Total net revenues 45,620 52,759
HDD | TFE | Field Service    
Disaggregation of Revenue [Line Items]    
Total net revenues 6,080 5,210
DCP | TFE    
Disaggregation of Revenue [Line Items]    
Total net revenues
DCP | TFE | Systems, Upgrades and Spare Parts    
Disaggregation of Revenue [Line Items]    
Total net revenues   0
DCP | TFE | Field Service    
Disaggregation of Revenue [Line Items]    
Total net revenues 0 2
PV | TFE    
Disaggregation of Revenue [Line Items]    
Total net revenues 428 15,707
PV | TFE | Systems, Upgrades and Spare Parts    
Disaggregation of Revenue [Line Items]    
Total net revenues 426 15,653
PV | TFE | Field Service    
Disaggregation of Revenue [Line Items]    
Total net revenues 2 54
Military Products | Photonics    
Disaggregation of Revenue [Line Items]    
Total net revenues 20,409 12,480
Commercial Products | Photonics    
Disaggregation of Revenue [Line Items]    
Total net revenues 395 640
Repair and Other Services | Photonics    
Disaggregation of Revenue [Line Items]    
Total net revenues 1,947 2,430
Product | Photonics    
Disaggregation of Revenue [Line Items]    
Total net revenues 22,751 15,550
FFP | Photonics    
Disaggregation of Revenue [Line Items]    
Total net revenues 19,648 12,521
CPFF | Photonics    
Disaggregation of Revenue [Line Items]    
Total net revenues 3,297 7,134
Times and Materials | Photonics    
Disaggregation of Revenue [Line Items]    
Total net revenues 0 2
Technology Development | Photonics    
Disaggregation of Revenue [Line Items]    
Total net revenues $ 22,945 $ 19,657
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue - Primary Geography Markets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Disaggregation of Revenue [Line Items]    
Total net revenues $ 97,824 $ 108,885
Products Transferred at a Point in Time    
Disaggregation of Revenue [Line Items]    
Total net revenues 54,075 76,108
Products and Services Transferred Over Time    
Disaggregation of Revenue [Line Items]    
Total net revenues 43,749 32,777
United States    
Disaggregation of Revenue [Line Items]    
Total net revenues 51,813 35,970
Asia    
Disaggregation of Revenue [Line Items]    
Total net revenues 45,611 72,372
Europe    
Disaggregation of Revenue [Line Items]    
Total net revenues 400 543
TFE    
Disaggregation of Revenue [Line Items]    
Total net revenues 52,128 73,678
TFE | Products Transferred at a Point in Time    
Disaggregation of Revenue [Line Items]    
Total net revenues 52,128 73,678
TFE | United States    
Disaggregation of Revenue [Line Items]    
Total net revenues 6,450 1,306
TFE | Asia    
Disaggregation of Revenue [Line Items]    
Total net revenues 45,611 72,372
TFE | Europe    
Disaggregation of Revenue [Line Items]    
Total net revenues 67  
Photonics    
Disaggregation of Revenue [Line Items]    
Total net revenues 45,696 35,207
Photonics | Products Transferred at a Point in Time    
Disaggregation of Revenue [Line Items]    
Total net revenues 1,947 2,430
Photonics | Products and Services Transferred Over Time    
Disaggregation of Revenue [Line Items]    
Total net revenues 43,749 32,777
Photonics | United States    
Disaggregation of Revenue [Line Items]    
Total net revenues 45,363 34,664
Photonics | Asia    
Disaggregation of Revenue [Line Items]    
Total net revenues  
Photonics | Europe    
Disaggregation of Revenue [Line Items]    
Total net revenues $ 333 $ 543
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue - Changes in Contract Assets and Contract Liabilities (Detail) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
TFE    
Contract liabilities:    
Contract liabilities $ 515,000 $ 4,327,000
Contract liabilities:    
Change in contract liabilities (3,812,000)  
TFE | Accounts Receivable, Unbilled    
Contract assets:    
Contract assets 369,000 760,000
Contract assets:    
Change in contract assets (391,000)  
TFE | Deferred Revenue    
Contract liabilities:    
Contract liabilities 482,000 320,000
Contract liabilities:    
Change in contract liabilities 162,000  
TFE | Customer Advances    
Contract liabilities:    
Contract liabilities 33,000 4,007,000
Contract liabilities:    
Change in contract liabilities (3,974,000)  
Photonics    
Contract assets:    
Contract assets 5,565,000 3,309,000
Contract assets:    
Change in contract assets 2,256,000  
Photonics | Accounts Receivable, Unbilled    
Contract assets:    
Contract assets 5,439,000 3,210,000
Contract assets:    
Change in contract assets 2,229,000  
Photonics | Deferred Revenue    
Contract liabilities:    
Contract liabilities 779,000  
Contract liabilities:    
Change in contract liabilities 779,000  
Photonics | Retainage    
Contract assets:    
Contract assets 126,000 $ 99,000
Contract assets:    
Change in contract assets $ 27,000  
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue - Additional Information (Detail)
12 Months Ended
Jan. 02, 2021
USD ($)
Installment
Revenue From Contract With Customers [Line Items]  
Revenue remaining performance obligation $ 46,900,000
TFE  
Revenue From Contract With Customers [Line Items]  
Revenue remaining performance obligation $ 5,600,000
TFE | Accounts Receivable, Unbilled  
Revenue From Contract With Customers [Line Items]  
Number of installments | Installment 3
Change in contract assets $ (391,000)
TFE | Customer Advances  
Revenue From Contract With Customers [Line Items]  
Contract with customer liability revenue recognized 4,000,000.0
TFE | Deferred Revenue  
Revenue From Contract With Customers [Line Items]  
Contract with customer liability revenue recognized 203,000
Photonics  
Revenue From Contract With Customers [Line Items]  
Change in contract assets 2,256,000
Revenue remaining performance obligation 41,300,000
Photonics | Accounts Receivable, Unbilled  
Revenue From Contract With Customers [Line Items]  
Change in contract assets $ 2,229,000
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue - Additional Information (Detail 1)
Jan. 02, 2024
Jan. 02, 2023
Jan. 02, 2022
Jan. 02, 2021
Revenue From Contract With Customers [Line Items]        
Revenue, remaining performance obligation, percentage       61.00%
Scenario Forecast        
Revenue From Contract With Customers [Line Items]        
Revenue, remaining performance obligation, percentage 1.00% 12.00% 26.00%  
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Equity-Based Compensation - Additional information (Detail) - USD ($)
1 Months Ended 12 Months Ended
Aug. 31, 2020
May 31, 2020
Jan. 02, 2021
Dec. 28, 2019
Aug. 01, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of option price related to fair market value     100.00%    
Common stock shares authorized for further issuance     5,000,000.0    
2012 plan options expiration date     May 13, 2030    
Purchase of common stock through payroll deductions     85.00%    
Offering periods     2 years    
Maximum employee salary withholdings for purchase of common stock under the terms of the ESPP 50.00%   15.00%    
Purchase intervals of a series     6 months    
Total intrinsic value of options exercised     $ 110,000 $ 249,000  
Total unrecognized compensation expense     $ 312,000    
RSU conversion ratio     100.00%    
Options granted under performance stock options     6,000    
Employee stock obligation amount         $ 25,000
Chief Executive Officer          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted under performance stock options     37,500    
Performance stock option vesting period     1 year 1 month 6 days    
Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options, expiration period     10 years    
Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available under issuance of ESPP     663,000    
Total unrecognized compensation expense     $ 1,200,000    
Unrecognized compensation expenses recognition period     1 year 1 month 9 days    
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation expenses recognition period     1 year 10 days    
Stock Options | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award, vesting period     3 years    
Stock Options | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award, vesting period     4 years    
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation expenses recognition period     1 year 6 months    
Unrecognized compensation expense     $ 2,500,000    
Granted   109,465 668,413    
Restricted Stock Units (RSUs) | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award, vesting period     3 years    
Restricted Stock Units (RSUs) | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award, vesting period     4 years    
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Equity-Based Compensation - Effect of Recording Equity-Based Compensation (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Equity-based compensation $ 3,389 $ 3,225
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Equity-based compensation 504 819
Restricted Stock Units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Equity-based compensation 1,936 1,657
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Equity-based compensation $ 949 $ 749
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Equity-Based Compensation - Weighted-Average Fair Value of Stock Options and Employee Stock Purchase Rights using Weighted-Average Assumptions (Detail) - $ / shares
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted-average fair value of grants per share $ 1.82 $ 2.06
Expected volatility 46.06% 43.23%
Risk free interest rate 0.44% 1.86%
Expected term of options (in years) 4 years 4 months 20 days 4 years 7 months 6 days
Dividend yield 0.00% 0.00%
Stock Purchase Rights    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted-average fair value of grants per share $ 2.20 $ 1.73
Expected volatility 51.49% 45.81%
Risk free interest rate 0.14% 2.28%
Expected term of options (in years) 1 year 2 months 26 days 10 months 28 days
Dividend yield 0.00% 0.00%
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Equity-Based Compensation - Weighted-Average Fair Value of Performance Stock Options Using Weighted-Average Assumptions (Detail) - $ / shares
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Performance Stock Options (PSO's)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted-average fair value of grants per share   $ 1.75
Expected volatility   43.43%
Risk free interest rate   1.96%
Expected term (in years)   4 years 7 months 6 days
Dividend yield   0.00%
Performance Based Restricted Stock Units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted-average fair value of grants per share $ 3.16  
Expected volatility 46.70%  
Risk free interest rate 0.25%  
Dividend yield 0.00%  
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Equity-Based Compensation - Option Activity and Changes (Detail) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Shares    
Options outstanding at December 28, 2019 2,096,610  
Options granted 6,000  
Options cancelled and forfeited (220,971)  
Options exercised (67,172)  
Options outstanding at January 2, 2021 1,814,467 2,096,610
Options Options outstanding at January 2, 2021at December 28, 2019 1,372,871  
Weighted-Average Exercise Price    
Options outstanding at December 28, 2019 $ 6.63  
Options granted 4.88  
Options cancelled and forfeited 6.88  
Options exercised 4.85  
Options outstanding at January 2, 2021 6.66 $ 6.63
Options exercisable at January 2, 2021 $ 6.77  
Weighted Average Remaining Contractual Term    
Options outstanding at December 29, 2019 3 years 29 days 3 years 9 months
Options exercisable at January 2, 2021 2 years 6 months 7 days  
Aggregate Intrinsic Value    
Options outstanding at December 28, 2019 $ 2,520,722 $ 2,048,964
Options exercisable at January 2, 2021 $ 1,798,938  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Equity-Based Compensation - Summary of Restricted Stock Units Activity (Detail) - Restricted Stock Units (RSUs) - USD ($)
1 Months Ended 12 Months Ended
May 31, 2020
Jan. 02, 2021
Shares    
Non-vested RSUs at December 28, 2019   553,355
Granted 109,465 668,413
Vested   (243,312)
Cancelled   (76,822)
Non-vested RSUs at January 2, 2021   901,634
Weighted Average Grant Date Fair Value    
Non-vested RSUs at December 28, 2019   $ 6.15
Granted   4.87
Vested   6.38
Cancelled   4.26
Non-vested RSUs at January 2, 2021   $ 5.30
Weighted Average Remaining Contractual Term    
Non-vested RSUs at December 28, 2019   1 year 3 months 18 days
Non-vested RSUs at January 2, 2021   1 year 6 months
Aggregate Intrinsic Value    
Non-vested RSUs at December 28, 2019   $ 3,713,012
Non-vested RSUs at January 2, 2021   $ 6,500,781
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Equity-Based Compensation - Employee Stock Purchase Plan Activities (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Employee Stock Purchase Plan [Line Items]    
Shares purchased 392 370
Weighted-average purchase price per share $ 4.01 $ 3.96
Aggregate intrinsic value of purchase rights exercised $ 765 $ 513
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Share - Computation of Basic and Diluted Net Income Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Net income $ 1,056 $ 1,148
Weighted-average shares - basic 23,669 23,063
Effect of dilutive potential common shares 482 277
Weighted-average shares – diluted 24,151 23,340
Net income per share—basic $ 0.04 $ 0.05
Net income per share—diluted $ 0.04 $ 0.05
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Share - Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Detail) - shares
shares in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Stock Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of diluted net income per share 935 1,235
Restricted Stock Units (RSUs)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of diluted net income per share 5 5
Employee Stock Purchase Plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of diluted net income per share 103 3
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Concentrations - Customers That Accounted for at Least ten percent of Consolidated Net Revenue (Detail) - Sales Revenue Net - Customer Concentration Risk
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Seagate Technology    
Concentration Risk [Line Items]    
Concentration risk, percentage 42.00% 49.00%
U.S. Government    
Concentration Risk [Line Items]    
Concentration risk, percentage 29.00% 20.00%
JolywoodHongkongIndustrialHoldings CoLimited [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage [1] 14.00%
Elbit Systems of America    
Concentration Risk [Line Items]    
Concentration risk, percentage 12.00% [1]
[1] Less than 10%
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Concentrations - Customers That Accounted for at Least Ten percent of Accounts Receivable (Detail) - Accounts Receivable - Credit Concentration Risk
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Seagate Technology    
Concentration Risk [Line Items]    
Concentration risk, percentage 45.00% 60.00%
HGST    
Concentration Risk [Line Items]    
Concentration risk, percentage 14.00% [1]
USGovernment [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 26.00% 25.00%
[1] Less than 10%
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Details - Trade and Other Accounts Receivable, Net (Detail) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Trade receivables and other $ 22,712 $ 24,472
Unbilled costs and accrued profits 5,934 4,069
Income tax receivable   78
Trade and other accounts receivable, net of allowances of $0 at both January 2, 2021 and December 28, 2019 $ 28,646 $ 28,619
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Details - Inventories Stated at Lower of Average Cost or Net Realizable Value (Detail) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Inventory Disclosure [Abstract]    
Raw materials $ 9,999 $ 15,286
Work-in-progress 4,832 4,748
Finished goods 6,858 4,873
Inventories $ 21,689 $ 24,907
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Details - Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Property, Plant and Equipment [Line Items]    
Property plant and equipment $ 63,169 $ 61,711
Less accumulated depreciation and amortization 52,165 50,113
Total property, plant and equipment, net 11,004 11,598
Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Property plant and equipment 16,323 15,037
Machinery and Equipment    
Property, Plant and Equipment [Line Items]    
Property plant and equipment $ 46,846 $ 46,674
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Details - Deferred Income Taxes and Other Long-Term Assets (Detail) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Deferred income taxes $ 5,335 $ 6,252
Prepaid expenses 151  
Purchased intangible assets, net   274
Income tax receivable   78
Deferred income taxes and other long-term assets $ 5,486 $ 6,604
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Details - Additional Information (Detail) - USD ($)
Jan. 02, 2021
Dec. 28, 2019
Balance Sheet Details [Line Items]    
Accounts payable, book overdraft $ 84,000 $ 512,000
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Details - Other Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Accrued Liabilities [Line Items]    
Deferred revenue $ 1,261 $ 320
Other taxes payable 935 1,155
Accrued product warranties 405 846
Income taxes payable 263 403
Other 734 869
Total other accrued liabilities $ 3,598 $ 3,593
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Details - Other Long-Term Liabilities (Detail) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Other Long Term Liabilities [Line Items]    
Employer payroll taxes $ 382  
Accrued product warranties 75 $ 176
Accrued income taxes   10
Total other long-term liabilities $ 457 $ 186
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Purchased Intangible Assets, Net - Information Regarding Other Acquisition Related Intangible Assets (Detail)
$ in Thousands
Dec. 28, 2019
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Finite Lived, Gross Carrying Amount $ 4,560
Accumulated Amortization 4,286
Finite Lived, Net Carrying Amount 274
Customer Relationships  
Finite-Lived Intangible Assets [Line Items]  
Finite Lived, Gross Carrying Amount 560
Accumulated Amortization 524
Finite Lived, Net Carrying Amount 36
Purchased technology  
Finite-Lived Intangible Assets [Line Items]  
Finite Lived, Gross Carrying Amount 4,000
Accumulated Amortization 3,762
Finite Lived, Net Carrying Amount $ 238
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Purchased Intangible Assets - Additional Information (Detail) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Business Combination Segment Allocation [Line Items]    
Total amortization expense of finite-lived intangibles $ 274,000 $ 615,000
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Contingent Consideration - Additional Information (Detail) - USD ($)
Jan. 02, 2021
Nov. 19, 2010
Business Acquisition [Line Items]    
Contingent consideration liability $ 0  
Solar Implant Technologies | Revenue Earnout    
Business Acquisition [Line Items]    
Maximum amount of cash potentially earned in contingent compensation arrangements   $ 9,000,000.0
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Contingent Consideration - Reconciliation of Change in Fair Value Measurement of Contingent Consideration Liability (Detail)
$ in Thousands
12 Months Ended
Dec. 28, 2019
USD ($)
Business Combinations [Abstract]  
Beginning balance $ 223
Changes in fair value 7
Cash payments made $ (230)
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments - Cash, Cash Equivalents and Short-Term Investments and Long-Term Investments (Detail) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 49,530 $ 41,981
Unrealized Holding Gains 38 43
Fair Value 49,568 42,024
Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 29,341 19,767
Fair Value 29,341 19,767
Cash and Cash Equivalents | Cash    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 24,729 16,512
Fair Value 24,729 16,512
Cash and Cash Equivalents | Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 3,612 3,255
Fair Value 3,612 3,255
Cash and Cash Equivalents | Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,000  
Fair Value 1,000  
Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 14,806 16,691
Unrealized Holding Gains 33 29
Fair Value 14,839 16,720
Short-term Investments | Corporate bonds and medium-term notes    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,929 6,383
Unrealized Holding Gains 6 25
Fair Value 2,935 6,408
Short-term Investments | Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 400  
Fair Value 400  
Short-term Investments | U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 4,527 5,417
Unrealized Holding Gains 25 1
Fair Value 4,552 5,418
Short-term Investments | Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 6,450 3,000
Unrealized Holding Gains 2 1
Fair Value 6,452 3,001
Short-term Investments | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 500 1,891
Unrealized Holding Gains   2
Fair Value 500 1,893
Long-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 5,383 5,523
Unrealized Holding Gains 5 14
Fair Value 5,388 5,537
Long-term Investments | Corporate bonds and medium-term notes    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 3,474 2,530
Unrealized Holding Gains 4 12
Fair Value 3,478 2,542
Long-term Investments | U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,409 2,494
Unrealized Holding Gains 1 1
Fair Value 1,410 2,495
Long-term Investments | Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 500 499
Unrealized Holding Gains   1
Fair Value $ 500 $ 500
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments - Contractual Maturities of Available-For-Sale Securities (Detail)
$ in Thousands
Jan. 02, 2021
USD ($)
Investments Debt And Equity Securities [Abstract]  
Amortized Cost, Due in one year or less $ 19,418
Amortized Cost, Due after one through five years 5,383
Amortized Cost 24,801
Fair Value, Due in one year or less 19,451
Fair Value, Due after one through five years 5,388
Fair Value $ 24,839
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments - Fair Value Hierarchy of Available-for-Sale Securities Measured at Fair Value on Recurring Basis (Detail)
$ in Thousands
Jan. 02, 2021
USD ($)
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Total recurring fair value measurements $ 24,839
Fair Value, Measurements, Recurring  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Total recurring fair value measurements 24,839
Fair Value, Measurements, Recurring | Money market funds  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Total recurring fair value measurements 3,612
Fair Value, Measurements, Recurring | Certificates of deposit  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Total recurring fair value measurements 7,952
Fair Value, Measurements, Recurring | Commercial paper  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Total recurring fair value measurements 500
Fair Value, Measurements, Recurring | U.S. treasury and agency securities  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Total recurring fair value measurements 5,962
Fair Value, Measurements, Recurring | Corporate bonds and medium-term notes  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Total recurring fair value measurements 6,413
Fair Value, Measurements, Recurring | Municipal bonds  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Total recurring fair value measurements 400
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Total recurring fair value measurements 9,574
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | Money market funds  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Total recurring fair value measurements 3,612
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | U.S. treasury and agency securities  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Total recurring fair value measurements 5,962
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Total recurring fair value measurements 15,265
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Certificates of deposit  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Total recurring fair value measurements 7,952
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Commercial paper  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Total recurring fair value measurements 500
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Corporate bonds and medium-term notes  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Total recurring fair value measurements 6,413
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Municipal bonds  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Total recurring fair value measurements $ 400
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments - Additional Information (Detail)
12 Months Ended
Jan. 02, 2021
Derivative Instrument Detail [Abstract]  
Maturity of foreign currency derivative 30 days
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments - Summary of Outstanding Derivative Instruments on Gross Basis as Recorded in Consolidated Balance Sheets (Detail) - Undesignated Hedges - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Derivatives, Fair Value [Line Items]    
Notional Amounts $ 983 $ 1,035
Derivative Liabilities 3 4
Forward Foreign Currency Contracts    
Derivatives, Fair Value [Line Items]    
Notional Amounts 983 1,035
Derivative Liabilities $ 3 $ 4
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Equity - Additional Information (Detail) - USD ($)
$ in Millions
Aug. 15, 2018
Jan. 02, 2021
Nov. 21, 2013
Equity [Abstract]      
Stock repurchase authorized amount $ 40.0   $ 30.0
Increase in stock repurchase program $ 10.0    
Stock repurchase remained available for future stock repurchase   $ 10.4  
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Equity - Schedule of Stock Repurchases (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Equity [Abstract]    
Shares of common stock repurchased 98 24
Cost of stock repurchased $ 393 $ 111
Average price paid per share $ 3.97 $ 4.67
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Federal:    
Current $ (915)  
Deferred 0 $ 0
Federal Income Tax Expense (Benefit), Operations, Total (915)  
State:    
Current 4 4
Deferred 0 0
State and Local Income Tax Expense (Benefit), Operations, Total 4 4
Foreign:    
Current 1,705 1,694
Deferred 917 1,661
Foreign Income Tax Expense (Benefit), Operations, Total 2,622 3,355
Total $ 1,711 $ 3,359
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Income (Loss) Before Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Schedule of Components of Income Before Income Tax Expense (Benefit) [Line Items]    
U.S $ (3,293) $ (4,875)
Foreign 6,060 9,382
Income before provision for income taxes $ 2,767 $ 4,507
Effective tax rate 61.80% 74.50%
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Significant Components of Deferred Tax Assets (Detail) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Deferred tax assets:    
Vacation, warranty and other accruals $ 651 $ 635
Depreciation and amortization   89
Intangible amortization 551 804
Purchased technology 14  
Inventory valuation 1,101 1,288
Equity-based compensation 1,494 1,593
Net operating loss, research and other tax credit carryforwards 55,322 54,818
Other 30 43
Deferred tax assets, gross, total 59,163 59,270
Valuation allowance for deferred tax assets (52,088) (52,099)
Total deferred tax assets 7,075 7,171
Deferred tax liabilities:    
Depreciation and amortization (341)  
Purchased technology   (45)
Unbilled revenue (1,399) (874)
Total deferred tax liabilities (1,740) (919)
Net deferred tax assets 5,335 6,252
As reported on the balance sheet:    
Non-current deferred tax assets $ 5,335 $ 6,252
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Additional Information (Detail)
12 Months Ended
Jan. 02, 2021
USD ($)
Dec. 28, 2019
USD ($)
Dec. 29, 2018
USD ($)
Subsidiary
Jan. 03, 2015
USD ($)
Dec. 31, 2012
USD ($)
Dec. 31, 2020
USD ($)
Income Taxes [Line Items]            
Non-cash income tax benefit $ 1,711,000 $ 3,359,000        
Number of subsidiaries | Subsidiary     7      
Undistributed earnings from non-U.S. operations 1.7          
Unrecognized tax benefits 7,327,000 7,683,000 $ 6,164,000      
Unrecognized net tax expense (benefit) for interest (2,000) 0        
Accrued interest related to unrealized tax benefits 0          
Deferred payroll tax liability           $ 764,000
Proceeds from Income Tax Refunds 157,000 157,000        
Proceeds From Government Grants 567,000          
Grant [Member] | Cost of Sales [Member]            
Income Taxes [Line Items]            
Proceeds From Government Grants 328,000          
Grant [Member] | Research and Development Expense [Member]            
Income Taxes [Line Items]            
Proceeds From Government Grants 90,000          
Grant [Member] | Selling, General and Administrative Expenses [Member]            
Income Taxes [Line Items]            
Proceeds From Government Grants 149,000          
Singapore            
Income Taxes [Line Items]            
Income tax benefit from valuation allowance       $ 9,400,000    
Non-cash income tax benefit     $ 7,900,000      
Internal Revenue Service (IRS)            
Income Taxes [Line Items]            
Net operating loss carryforwards $ 71,000,000.0          
Net operating loss carryforwards, expiration year 2029          
Tax credit carryforwards $ 19,100,000          
Tax credit carryforwards, expiration year 2021          
United States            
Income Taxes [Line Items]            
Income tax benefit from valuation allowance $ 416,000 $ 689,000     $ 23,400,000  
Foreign Tax Authority            
Income Taxes [Line Items]            
Net operating loss carryforwards 30,300,000          
State and Local Jurisdiction            
Income Taxes [Line Items]            
Net operating loss carryforwards $ 70,800,000          
Net operating loss carryforwards, expiration year 2028          
Tax credit carryforwards $ 16,800,000          
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Difference Between Tax Provision at Statutory Federal Income Tax Rate and Tax Provision (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Reconciliation Of Income Taxes [Line Items]    
Income tax at the federal statutory rate $ 581 $ 947
State income taxes, net of federal benefit 4 4
Research tax credits (1,306) (1,710)
Effect of foreign operations taxed at various rates (235) (397)
Effect of tax rate changes, permanent differences and adjustments of prior deferrals 2,504 3,685
Unrecognized tax benefits 579 1,519
Total 1,711 3,359
United States    
Reconciliation Of Income Taxes [Line Items]    
Change in valuation allowance (416) $ (689)
Foreign Tax Authority    
Reconciliation Of Income Taxes [Line Items]    
Change in valuation allowance  
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Aggregate Changes in Balance of Gross Unrecognized Tax benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Income Tax Contingency [Line Items]    
Beginning balance $ 7,683 $ 6,164
Additions based on tax positions related to the current year 589 1,519
Settlements  
Lapse of statute of limitations (945)  
Ending balance $ 7,327 $ 7,683
XML 92 R80.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans - Additional Information (Detail) - USD ($)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Defined Benefit Plan Disclosure [Line Items]    
Defined contribution retirement plan, employee eligibility age 18 years  
Cash contributions $ 358,000 $ 334,000
Defined bonus plan, charges to expenses $ 3,300,000 $ 2,800,000
XML 93 R81.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Additional Information (Detail)
12 Months Ended
Jan. 02, 2021
USD ($)
Commitments and Contingencies [Line Items]  
Letters of credit and bank guarantees outstanding, amount $ 787,000
Letters of credit and bank guarantees collateralized by restricted cash $ 787,000
Minimum product warranty range 12 months
Maximum product warranty range 24 months
Product warranty offer on sale 3 months
Maximum  
Commitments and Contingencies [Line Items]  
Operating lease expiration date 2024-03
XML 94 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Schedule of Lease Assets and Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Assets:    
Operating lease right-of-use assets $ 8,165 $ 10,279
Liabilities:    
Current operating lease liabilities 2,853 2,524
Noncurrent operating lease liabilities 6,803 9,532
Operating Lease, Liability $ 9,656 $ 12,056
XML 95 R83.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Commitments and Contingencies Disclosure [Abstract]    
Operating lease cost $ 2,942 $ 3,112
Short-term lease cost 93 78
Total lease cost $ 3,035 $ 3,190
XML 96 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Schedule of Maturity of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Commitments and Contingencies Disclosure [Abstract]    
2021 $ 3,388  
2022 3,474  
2023 3,289  
2024 541  
Total lease payments 10,692  
Less: Interest (1,036)  
Present value of lease liabilities $ 9,656 $ 12,056
XML 97 R85.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Schedule of Lease Term and Discount Rate (Detail)
Jan. 02, 2021
Dec. 28, 2019
Commitments and Contingencies Disclosure [Abstract]    
Weighted-average remaining lease term (in years) 3 years 1 month 2 days 4 years 29 days
Weighted-average discount rate 6.39% 6.37%
XML 98 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Schedule of Supplemental Cash Flow Information Related to Leases (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Commitments and Contingencies Disclosure [Abstract]    
Operating cash outflows from operating leases $ 3,332 $ 3,484
Right-of-use assets obtained in exchange for new operating lease liabilities $ 128 $ 934
XML 99 R87.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Activity in Warranty Provisions Account (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Commitments and Contingencies Disclosure [Abstract]    
Beginning balance $ 1,022 $ 997
Expenditures incurred under warranties (512) (625)
Accruals for product warranties 280 955
Adjustments to previously existing warranty accruals (310) (305)
Ending balance $ 480 $ 1,022
XML 100 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Segment and Geographic Information - Additional Information (Detail)
12 Months Ended
Jan. 02, 2021
Segment
Segment Reporting [Abstract]  
Number of reportable segments 2
Allocation of corporate expenses to the segments 3.00%
XML 101 R89.htm IDEA: XBRL DOCUMENT v3.20.4
Segment and Geographic Information - Information for Each Reportable Segment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Segment Reporting Information [Line Items]    
Total segment net revenues $ 97,824 $ 108,885
Operating income 2,555 3,925
Interest income 284 574
Other income (expense), net (72) 8
Income before provision for income taxes 2,767 4,507
TFE    
Segment Reporting Information [Line Items]    
Total segment net revenues 52,128 73,678
Photonics    
Segment Reporting Information [Line Items]    
Total segment net revenues 45,696 35,207
Operating Segments    
Segment Reporting Information [Line Items]    
Operating income 8,086 8,181
Operating Segments | TFE    
Segment Reporting Information [Line Items]    
Operating income (1,978) 1,747
Operating Segments | Photonics    
Segment Reporting Information [Line Items]    
Operating income 10,064 6,434
Unallocated Amount to Segment    
Segment Reporting Information [Line Items]    
Unallocated costs $ (5,531) $ (4,256)
XML 102 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Segment and Geographic Information - Depreciation and Amortization (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Segment Reporting Information [Line Items]    
Depreciation and amortization $ 3,480 $ 3,591
Operating Segments    
Segment Reporting Information [Line Items]    
Depreciation and amortization 2,976 3,219
Operating Segments | TFE    
Segment Reporting Information [Line Items]    
Depreciation and amortization 1,817 1,909
Operating Segments | Photonics    
Segment Reporting Information [Line Items]    
Depreciation and amortization 1,159 1,310
Unallocated Amount to Segment    
Segment Reporting Information [Line Items]    
Depreciation and amortization $ 504 $ 372
XML 103 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Segment and Geographic Information - Capital Additions (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Segment Reporting, Asset Reconciling Item [Line Items]    
Capital additions $ 2,612 $ 4,107
Operating Segments    
Segment Reporting, Asset Reconciling Item [Line Items]    
Capital additions 1,972 3,443
Operating Segments | TFE    
Segment Reporting, Asset Reconciling Item [Line Items]    
Capital additions 1,336 2,611
Operating Segments | Photonics    
Segment Reporting, Asset Reconciling Item [Line Items]    
Capital additions 636 832
Unallocated Amount to Segment    
Segment Reporting, Asset Reconciling Item [Line Items]    
Capital additions $ 640 $ 664
XML 104 R92.htm IDEA: XBRL DOCUMENT v3.20.4
Segment and Geographic Information - Assets for Each Reportable Segment (Detail) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Segment Reporting, Asset Reconciling Item [Line Items]    
Consolidated total assets $ 127,238 $ 126,322
Cash and investments 49,568 42,024
Restricted cash 787 787
Deferred income taxes 5,335 6,252
Other current assets 1,093 752
Common property, plant and equipment 1,443 1,307
Common operating lease right-of-use assets 1,603 1,898
Other assets 151 78
Operating Segments    
Segment Reporting, Asset Reconciling Item [Line Items]    
Consolidated total assets 67,258 73,224
Operating Segments | TFE    
Segment Reporting, Asset Reconciling Item [Line Items]    
Consolidated total assets 44,335 51,153
Operating Segments | Photonics    
Segment Reporting, Asset Reconciling Item [Line Items]    
Consolidated total assets $ 22,923 $ 22,071
XML 105 R93.htm IDEA: XBRL DOCUMENT v3.20.4
Segment and Geographic Information - Net Property, Plant and Equipment by Geographic Region (Detail) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Segment Reporting Information [Line Items]    
Net property, plant & equipment $ 11,004 $ 11,598
United States    
Segment Reporting Information [Line Items]    
Net property, plant & equipment 10,678 11,420
Asia    
Segment Reporting Information [Line Items]    
Net property, plant & equipment $ 326 $ 178
XML 106 R94.htm IDEA: XBRL DOCUMENT v3.20.4
Restructuring Charges - Additional Information (Detail)
$ in Thousands
3 Months Ended
Sep. 26, 2020
USD ($)
Restructuring and Related Activities [Abstract]  
Percentage of reduction of global workforce 1.00%
Reduction in salary, wages and other employee-related expenses due to implementation of plan $ 864
XML 107 R95.htm IDEA: XBRL DOCUMENT v3.20.4
Restructuring Charges - Changes in Restructuring Reserves (Detail) - Severance and Other Employee Related Costs
$ in Thousands
12 Months Ended
Jan. 02, 2021
USD ($)
Restructuring Cost and Reserve [Line Items]  
Provision for restructuring reserves $ 103
Cash payments made $ (103)
EXCEL 108 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /> 45('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #W@%%2VGPIS>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$Z@!9/FTM%3!X,5-G8SMMJ:Q7^P-9*^_9*L31G; ^QHZ>=/ MGT"-CE*'A,\I1$QD,3\,KO-9ZKAA9Z(H ;(^HU.Y'!-^;!Y#\/$S=3/,:, .'7K*($H!K)TF MQLO0-7 '3##"Y/)W VDBX1-^PV^;7>/AYVK*UX)0I>%6)]$"O)U[+F[Y/K#[^[L O&'NT_ M-KX)M@W\NHOV"U!+ P04 " #W@%%2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M /> 45*0"6H]G@4 /$7 8 >&PO=V]R:W-H965T&UL ME9AO;]LV$,9?=Y^",/:B ^)8I&S'+A(#BAQO7MO4B],6W; 7M$3;0B31(ZDX M^?8[RK+D=O)) XI&_^[13\?CF=$CS,@Y*XQQQGV$MXE'8FU_FUA9IQ1"(6@;$2'/X\"U_$L54"CG\* MT4[Y3AMX>GQ4G^4?#Q^SXEKX,OX:A69[TQEU2"C6/(O-@]S_)HH/&EB]0,8Z M_Y_L#\_V^QT29-K(I @&@B1*#W_Y2Y&(DP#FG E@10#[(8">>X-;!+AM _I% M0#_/S.%3\CQ,N>&3:R7W1-FG0Y,G,H^'SH]2.^](HN!M!G)GX\EDHLH A M)EWR>3DE;W_^Y;IG0-G>[P6%RNU!A9U1H8Q\E*G9:G*7AB+\7J '2"47.W+= M,E3Q=YY>$H==$.8P6@/DX^$SL;HD]'SXM.'M&;R=7>7A#O(U;IEE-]=ST2S_ MY:VT45#I?R.2_5*RGTOVSTA.99#!_#/D\74GZD8,#Z=.]SU",2@I!JB,!PAA MCC&+^:8. X]?\U@+A&-8<@Q1G;O41.:5S%,CU,%*B)T.Q,^4 KHZ,%SPF] ( MUE6)==5ND!9"13*TL\-RU8X7KI3/!W;QTYLW_ZWH[]!&)=JH'=HLT@&/R3?! M%9G!15T'AVLUS))QB33^7TA%TLY"X6JS;P@2=2I_=-I!>6F: =2#V$E56U - M0D9E6*73$\>F+6>^XM!_\_:)4.%B31.0L@J+M9F"#V(369<#OGN>U%9Z@]#\ M_O'NB^=?D/F]?XFA5>Y+W39H/B1-P1#.H4>]D/?BM18.EW(GN#4?DU80'BHL2C=D:;BIGY -BKBGTLKK M:2NSGT4Q-%4?,K61JGXL<1TO"&#]J4 @/(AA=)7E4]RI85:&>9I>DY6,:[%P M@3D4/T92.3S%;;G(TUTBU,82_0H*9DM\F>QX6I\P7+#1+"JGI[@Y%VC++2SX M42!YW7Y3VLQ<;DEM&!8 ,=<<0ROZ@>L53\H\C$4I4-0'6K@DD')K ;:;A MMJY=5S3H-*RLW:H)N+A_/T8&[%^N"65O5[^0I0@R!81U2 U*T-(2<,&ED<$3 MAE:U [=5.SC5A2FXY5#PY%-FH-Y3N^JHVRDIE >YLMT'?)XP**KQT/Z.?*ZC MJOS?Q;H19]?\#4+WWG+J_8%EZF2KI97C?X651?^$<>0: MJCXDR!>%D8&6HEGC(!2SE<0 MYS:4&O3.F4'O9(_4+HCSO69- KN..FR7EE?+_6POW\7M58\?-L,_UB06 M:PAU+J\@4>JPOWPX,7*7[[BNI#$RR0^W@H="V0?@_EI*"3ON:,O7X3\5JPY5^@U2_/B:K)6:G,QFQ7Q MFF>L.!<;GL,W*R$SIN!5/L^*C>1L61EEZ8PXCC_+6))/YI?59P]R?BE*E28Y M?Y"H*+.,R;?W/!4O5Q,\V7_P)7E>*_W!;'ZY8<]\P=77S8.$MUGC99ED/"\2 MD2/)5U>3:WQQ0SUM4"'^3/A+T7E&>BI/0GS3+Q^75Q-',^(ICY5VP>#?EM_P M--6>@,??M=-),Z8V[#[OO?]631XF\\0*?B/2OY*E6E]-P@E:\A4K4_5%O'S@ M]80J@K%(B^HO>JFQS@3%9:%$5AL#@RS)=__9:QV(C@%V1PQ(;4!.-:"U :TF MNF-63>N6*3:_E.(%28T&;_JABDUE#;-)>;.[3X<'?WN$!GZ.OB%OW\[A?T#B4Y>ER+LF#YLKB<*1A9V\_B M>I3WNU'(R"B_L_P<.62*B$.PP?S&;G[+XW-$0FV.HT/S&(%057Q87%(VT\TLJC.^:1%6L$L4&Q?N!_E\F6I3"$,58[5W[E2A^S M[9Q$U(6X;+LA&:)P%/A!@SK@Z38\72O/Q5I(=::XS&!%M[Q0V1C)G1^O.[P; MTJA'TH#R ^*827H-2<]*\E&R):^B*=2:2SCJL2B!)J2-F$-@GU(^13FD.+%" M+(5$Q/*8%_KMG8.80D]@AF#+E9"74+WI*G>PCWCV!![->VDW<6\P)1+ZKM^; MN!&%(_/$_6;BOG7B'V%)[0-(,]QS:S#AG5HWTA"L?0$@N%@[,AW MG;#'T(#"'AX);-10C(X$%A19JKSVN4FPM$P6-CI1&M' MV(3RHM!,&#NM8CA6RO= F*DD?T8I!P%%4BOEF5B=E? R'N3::Y=.B'VOQ]F MP@X)1@X6[L@[:=+P*-A?R^84!X=V0NXU25,K"R_ #.9Q(KO MA,3(CPQ&#L*@3\\..F37:ARVB]PM7W$X2DL(82PRCA1[/<@$:1-CRRZ@P\"Y M83^[&E"^/Y8-<"M^V*Y^NWQ@(6>0,Q(0.EA]$\ZGA(P0;(4/>R<5)FG"GI(T M42 $MNH$M\*"[1@N^9<[V5_P]ZT MYAL)#F7#)5Y?$DTH'(WEE%9=L%U>@* LX3@ /RG2M#H)DJ=,']]C@1V*"=1V M ]Y#E.^&8PF\E1QLUYS[?555L3_&=*@BM"LB-5,CBIJ9DE9JB%UJ;JH&2)-= M;JLBS\20#"6#]K>H >,Z8T41:56%V%7EL, X$DDRU PSR(W$+6E%](J [$K0\?W=V888LCTH3-8OB$J\NA(NB6M'A"['MSW M9.L8UV':=[V^]!I N*-OATQ;82!'6J)JH^7&)312'?8G ?&=/MD/P/!YC:_6G;[(NB@V+^=5D(WG!Y99/YLATC? _ M.#J<KH42\;>U2)=<%C]5%;QZLYZM5F6(766^YDM>),]Y)2M NZ[! M"CW@%#K><\?!($$2;5E:0F.,G:GC.*A8,ZFKLU)!RY_\PY?03(C]ITE1Z-1? ME6ZE*A0\P (9E\9*[GN6YK\[.@Q@*W?$+G=Z.XI\+&#H ETW,=K'Y\W6BF;\9E&.HKZ;=[)LR( M M-6@:E=@:^7RT3?MT+VT1< 9TD.G\E42)\;K#3J4^S.?!'1 TH2CP9C\*+9U/0:<8:F=];Y,4+_$O0'D\]) M7D YN )#YSP /W+WX\KN18E-]?O$DU!0[%>/:\Z M@; ]RLAU/Y%_^31_,0U M_Q=02P,$% @ ]X!14L:GHA8] P ^PH !@ !X;"]W;W)KU%)W7D@><)D"BTZJ:M1:/=7DQ[89*# M6$UL9CNP[M/OG*194D)*55Z G=S_[G>7"[[17L@'%0)H\B>.N!I;H=;;C[:M M_!!BJEIB"QSOK(6,J<:MW-AJ*X$&J2B.;,]Q>G9,&;//%Y%*O\D^ ML^T-+>(G2HLX%R-!S'CV2__DA2@)W,X1@9<+O%,%[5S03A/-R-*TYE33R4B* M/9'&&KV915J;5(W9,&X>XU)+O,M0IR>SVYOE[9=/\^G=Y9Q<3+],;V:79'E] M>7FW)&<+*H'K$#3S:?2>?"#WRSDY>_>>O".,D[M0)(KR0(ULC23&G^WG42^R MJ-Z1J)\I;Q''.R>>X[DU\EFS? Y^BW@#(W>'5;F-^1=%\(HB>*F_]A%_2TTU M8&]J(M;DBG'*?48CLA"*I;WV<[I26F+'_6H(UBZ"M=-@G2/!;B -0R-\@S 0 M*+-#[P&<$RXT$"PI$5AUB3WNBX1KA>^+#VQ'5Q'4U3J+UTOCF==V-W%&]JY< MSB:+2A*=(HE.8Q+W/ #%-ASK%A#\_UB#E+C"=O4?SLF62K*C45)+FSGNEUE: MCN,^(W[)JD+=+:B[;Z!6(;:[(C31H9#L+P1U]%F ;HG+=;+/LP1.,*SDT"MR MZ+T]!Z944L_?.\!Z#MYD42'N%\3]MQ/C":,T=C[CFSKL_HO83185[$&!/6C$ MGHDXQG?_E)8>G-32+UE5*(<%Y? 5E">U\/"@4MWZ%C[!L,+L.O\/'>?UU,>; M-O=6)O':@W[G$+G6LMWI'6 45)F MH+W>%P4 ,44 8 >&PO=V]R:W-H965T&ULK5C;;MLX M$/T5PNA#"Z01+[H&CH'$27=3;.(@=K?/BDU;0B71*])V\O=+72S*$L6Z0%XL M49XY.C.DS@PY/K#\%X\H%> M33)^/8J$V%Y9%E]&- WY)=O23/ZS9GD:"CG, M-Q;?YC1_]6@H^:=A6/[_HC^ MK0Q>!O,:_:1V04^ M6<++7W"H;>$(+'=< ML+1VE@S2.*NNX5N=B)8#<@<<<.V NP[V@ .I'9CO*KPQX=H-GEWCV -Z"B3 !60M5E_0* MPRTQBD]Y/PD\']MC:]_.1-\*0=_WG<;LA*'3,'2,$4\9%X"M3SB:(G<;7/>, MR)<:=%T&*BRG%9OC82_H9*!OY?H0>?H$> U1STCTKYQQ#K8Y6\="1\WKO=2& MCNUTJ.FL?-?74_,;:KYQ;F9;FH5H>MU'IM\$$O+&3#@'2"UUD1&.B#1U"I'302G%P M)84UYJ)(S)YJ)0SVZ&#B!UZ'M,X,N\0>8-W2:'3&PF>]J=-213T.Q L"V*6J M,7,#FPQ0Q8HJ-E)5ZRO.EBS59Q/WT^0XW>6OL2(!'I FI-08$2/!ATQ06<6$ MB1_I\_.[TJDQ1T_UP=6:$ MV'" F5)Q;%;Q^3L7-.5EA6PJLQ S['[BIJ,%.JA+&I+>P^F:.XWI# M:5 *B\Q MGM3%-YA0UD+\,(MY.'0\@P@3W&AC@M'KB!-,$F.)DKY@&UC;V-2)1]PBF3[38=V!R4%FFN M3 C2F&=O]IX3<:'@=RH4@EPAN%5H52@T9U] MG2U6\^\SF"]H/8,&?%M-X>.'!_@ ,8>W2!P4XZ$:N)K0&)ON)O?\E'D.*CS[ M 3P+KB,%,QYB>&W I3"*6()S+$]!K<7?&'\$+_@$@1?X)8 F]>I3W#Q"T#/J M?K\&3K.@MFGM-2OLK3332!FO8;F%.=^(%&',0YB(E"HN,J5PQ/.//\=KI24E M]5\UGEN%YY;UW*KPO*#RCZW=LF/)=#M6UU3Y<>1[[<[ /5Y252+DMWJ%T!6L M=@&K74O(4DL$&^2UH5ABA(^HM#FUTI3.'+8O:&FT;YB[%^EZ MY;QUBSBZM7%0OZ)NQ*D=2(E\\Q,H4;A*F.V#.VK5"J@$,PY1/93A[MZ!"DR) M7 &_EVD$K7+DO0)YKQ9Y]8E7'W4&N'M?#!J_OAK_(UVYF:O6$W2#6X@E4G[_-EW=B\&8HMS9^X(BX@Y<9W.E MV"WN)&,[B6_VG\Q=Q0[<7V:RB\XSDSM3@0ENR:3WV"769'9WR!9:[.WX70M- MP]Q^1G3?0FD$Z/]6"'U>& ?%#6[T+U!+ P04 " #W@%%23Y@!U"(& #Y M' & 'AL+W=O8Y*I>D#AMT98"GL:C]F4I=&D\2=Q*7P[]=)0Q,_X@ K^$";]MR;G SAX_N F MOM^P\H/19+P-[\F2L+OM=KTX%5,B()B5B9(N0O#V1&DJ3,Q'G\JI,.CN T?ZT:T B#N"$!U 'II *X#L!2 O(X NPZPY3,X'0%.'>!( M 3CH"'#K %>F9'4$>'6 5UVL0W>K2S,/63@9YW0/\A+-LY5OJNM;1?,K$F?E M*"Y9SK^->1R;S*XNEU??+N9?;A=SL+SE+]\7E[=+<'7&CZYF?WZ]^C9?W"Q_ M XN_[BYN_P5#<+><@X\?/H$/(,[ [8;NBC!;%>,1XVS*G*.H/O/T<&;4<>9; MRL)$$S8SA\UHFO(17C(:_=1$S\W17U:KN%P"80*NPW@UO,C +-S&>B:+G@+X MTB]V^5,GE[,>+E&T2W=)R,@*7+$-R0&OC>\GFW*A/Q!PD44T)9J\YR_/.R?K M.(J9F&3$9^0X*.@X**C*:G=DG9+[.,OB[)ZO_"3,(@)"QM-')P %OP-D05\W M H><;I6SW!4?)G[@(GL\>FA?<16%L B9JQ#H8V1)F18J;(@"R_9$V)D*PYXO M8LXUJ5P[P,T9A3;B8QOQ"]LXK=OXD2^C8A/FI/CTDI;.#OF==K.09Y5_4B]4 MH!VX3ALG5& ?*["K0-Q1P;+B"N*BV/$!X^0CFF6UL.QCMOEL&#;G> ['V*7% M(\FCN"" KD%1KBY M^4)BG:W=,UQE)JAUUVR>Z3COHV.;N1=96Z\()"FV55H MMC$"1^_(T3-RY*:!)82;!%:RO%G>]?;*4WL5!)V]\H\\?'.OTFU"GPBI&[7= MY=&&6P6PY=/>PVCJ*XRPIP[VK!1#=0=R79=Z4(':H_;(($H MM!K-MLS7^K $R]6V(8EN$8*,N]BJTZ!X]6#49V^S'GIV9X-ARVO ]^2M]1A0 MY6K+LC#O0XGU-)((S9JX^+6+V=.PM,(K7DG*[P^*L*J%/);O=>(]K7,*XXN0 M(S/N08F,&_6!9OFYY.V-NWS%%*J2 :$M"V,?2J36R JTC=0.%B@2+-"!*OB8 MT$*_8]0Y!9&3UN"9&2.R;00*FA6JMJ&'O2(GS[N%?D8=U4I ""6Y[D.)1!OI M@F;M:OME<-,0[=N+H:I1R%;W8@ULJ,$M>M.)Y36J!\VRM\A66D_J5P8JT%;F M*8T.'"_ NF6Z4 M&_9(]Z&71F/:W=<95'4986R[FF%0D7;@=WL/V&@X#-[-G*)&?Y%9?]]J3Z=( M55;7@QZ2[X=TL,[NH$9_D5E_7^5CZUS"31*2_0U2A;4-$GFV;C7-NOIZ+XM4 MN41V]_Z"&L%$9L'\/W86J4*) Z3NH?TXD7PCJ<@LJ:^UM'4ZP=,Z'I3I:E#R M6*B2RQ-UU=.(+C*+[CO[7J3>/0X]P[IK-!B9-?@=?"_2Z*YM(?DZ]*#$>AK1 M13VB^Q;?BU39PMB7[XS[4"+C1MJ06=K,OA>I>@0M1]KKSOM0(K5&LI#YOO-- MOA>I-Y8(RL:W!R3^?M6('S:+WVN<;YU*\#U8=EJ+/I1(M%$[;%:[MSI?K&I: MX*N[M@8VU. 6O>G$\AJ1Q#TWGXKS_2/,3H"%2H>&H+8RS:^H%G3D29]I<+(+ MG>MR!1AZRL75_B3K.))DG&EPKBWU\ER7S$4>[FIFZU?9'IDW6M^^QLZPYD=9 M['N:^R -TK%\C"W\/\/N8.,R%K'FF=>#Q%?GC.=CA@=%L]YOE! M&:-I]79#PA7)2P#_?DTI>SXHGQP=GW9._@-02P,$% @ ]X!14BE; *L4 M!P C!T !@ !X;"]W;W)KQ%"VQJD91DJT@")$Z*S:)M@J:[>\W(=*RM)'HI.A_GUY\AI5A..:2S..TA]WEM*0IZ9NNY/)VIC-Q^FT*]>R$=T'M9$M_+)2NA$& M/NK[:;?14BS=H*:>LB3)IXVHVLGIL?ON1I\>JZVIJU;>:-)MFT;HYW-9J\>3 M"9V\?/&MNE\;^\7T]'@C[N6M-']L;C1\FNYF65:-;+M*M43+UT M _>O7V;_Y)P'9^Y$)Q>J_JM:FO7)9#XA2[D2V]I\4X^_R<&AS,Y7JKIS?\GC M8)M,2+GMC&J&P:"@J=K^OW@: K$W@.:! 6P8P'X>D 8&\&$ =X[VRIQ;%\*( MTV.M'HFVUC";O7"Q<:/!FZJURWAK-/Q:P3ASNKC^>GO]^>KB[/OE!;G]#O^^ M7'[]?DNN/Y'%V>UOY-/GZ[]NR1'YX_:"O/OE_?'4P$WMT&DYW."\OP$+W( R M\D6U9MV1RW8IEZ\GF(+:G63V(OF<16?\7;0?2,)^)2QA%!&TB ^_D.4'PN9V M."TB&4)EF>),GQ]&$_%(@=3>?[=J_$93MQ6=3GL^7?D)JPFTU'C(+M M7*JVK&I)VIUJ^[W]5(IN342[["_D/]OJ0=1NX$:KAPI2@MP]$X4$\6,DBOE. M:!Z-XH6$XE96HB\9H$(T2IOJ/^X+++#]=-E>P#A+D,#Z=JR8Y<' SG9Z9P=7 M?5\B>2?*4DM[^9ZH%<3V0?:!A_#)IMHVG7-K676EVD)4,9]FGE;*?(]\JZ-9 M%G1HOG-H'G7H;-\9YX 1[7UU![DBND[B@N=^<&>IK]@WRVE8<;%37$057T** MFN5-MJBA'3J*AO\ M(RUK85Q2M;;4V06"RPYJH XEV&*X];[J65CRR"S*HY(_JZXCD ]0-S:J$[65 M:FOSQJ8-JH/C122D9,0<3:,HZ8/7V>CU!<$E;5V)NZH^B $Z HMF\3I4]O71 MLDH"@J H@;YCR) MI/N(*!IGU(V6&U$MB7RRI5'V"Z8@]76DI%,$+VF.8 @QI#F+Z!Y)1 ^@Z"4% M-N(YN/X(4Q)$I&]V1.=99#^,]*%Q_(!*O84B 2*UJNO]X Z_[.T-U 6?-33- ML1SV#?,B#;K 1B:Q.),6[MAB%2\?!' &EA.L@&RG#XI3Y MK@P4OY&8N%2?'+-9@2GU#?FLB.@<$Q\);; M=JXU'9;D#=L-X5]6("<%U' V"P.0C0!D\^A^^U2U4([?OM]&9K$XLUYG;]5U M6UOV;09 Z]Y FPD\*'^@84%@-2\06"&&C.7A*L1'6O$#M-J3"-WA9LA?=!4Y M"BWNR\4,*0TO(A^)Q0\0RYZ#B&O 7LX3PY.6;BVT)-" F5J&=A;W"764)LC& MP@W#W0$?4<;C*+L1S^YL^G\X''$?35"1PUT8WWNF%S\?O9VWJX.;:H@\KE2Q=X.53V9]9(;:2E,,1#':!=155[[./O6[*!_$8 M(R-9,P*2QP$Y/ [5P\,+)_17?V7L5VUKDPP6#QJ\2BU1MY"GDDF687[YEK28SR,K-7*3Q[GY M[SR3]G@3]IK[KO^^8%"\^2]>]W7$7>,[]\7[;[=O5(\P%[ M^E]02P,$% @ ]X!14IEO0&@[-N0(DJ)H^1A?$;+:GO9,'PK+GHEY M!*M $NUB@0-426;_^ODR$T"!(FD[=F8W]D4BJX!$(H\O#X O[YS_'%;&=.K+ MNFG#JY-5UVV>GYV%:F76.DSG9R?I FEN M3/=I<^WQ[2Q3J>W:M,&Z5GFS>'5R>?[\S2,:SP/^9LU=*#XKVLG._8RU\%;OMNY6 MKTZ>G:C:+'3?=!_B#.46ZL8N6[NPE6X[=5E5KF\[VR[5M6ML94UX>=9A/9IU5D7:;X3V[ CM M\YGZQ;7=*JBW;6WJ70)G8#1S.TO)?=#M1T]E(S::S\Z_0>Y1W_XCI M7?RO[/ZKM,F;GH>-KLRK$[A+,/[6G+P^GZCO7U-=>]M6=M/@(T9?N3;@3:W% MG-M:O='!\JMK6J#MY,W'E5%5'FMJM;"M!AW=J( A!B[5!07*35\;U6&TEK69 MU/NV,[>Z&N%#->%5+%Z$?AYL;;4GMD[S&)I\Y=8;W6(_7MV9ATHO.N.5:2R, M5?@!48L)?ES%D7/=@!\0(NJ=UVW0[*)APKQ#6AOM\]PCW-,6"9-LMX7+=*NT M"1+@9I#;TK3&ZZ;9TGNS(7%@+O']J;7T[8:(\LXOU\9#%X":?_86 H6;M< E M6E!U#M\^&V5"9]<\@7C7 5BV8=9!4G?8_ )H(S)=BTBQ&>>+9;^M&:9<16'1 M=EJ'!2>PD*['2' &Q D@U#>UJBV6](IX\I;WN?!NC95<*+B=J':,"6)BD:P6(][RI'G[JE5:/9^/'C]25#JL1_U5O(9);W63^WK>W("[\)BJT M,XOY&-$T:@4X!#>-Q4S:_#">M>6\76+S#7'>>]M9T4&W\L:HM: &+ HJQ(25 M:=6F]]4*\%N3+N:0([%E!K8@GUMM&SUOS!AV,0YXK/3^HP_@ VHFZ?/.BN], M$DS\\&0Z'4VG4^B7O@)T>G+8"#LJF*HG\]"DM+:>8Y.F(Z/'V,J;VG;*S1N[ MC'X:@H.&B;Z8*49C&SM#R U@&CZRPH8?K858NK.0YYS>K]TMT2%YT-N]=[GJX#78,5#(F MJHLP8*[;SQ/U(^SL5E,H!5WPVP]&^Q/(D[U>>LQ=1FM&[$1D;-7;+U ?GN+# MQ@4(4/TRN-=__]>SV?GL1>;4F_$:4L(H?MVZ=KSH6Y8,&'VGK5=_TTT/&L.H M2.-' Z>R6:X_6>P-EK,M:)-#8N?&=TA:"A^$JDS<2F/UW#9BEO#K!:UX2RM. M,IV:%L+KX1W)LV, LY410+AC)V7=5<:2\M@]D94T)"G=RJ)DZAMMV;89$!?L MAHF++8$'QCH/]X)3%9@)VMV=@3T@IGP&(2!GA^ !Z.B8<^*G%"7ASD0D*#P7 M+S$!:JD:L(2H!%Y)$C6 HW%! ,RU1KS4P%H:)'2T"?'9"H27CN+#<_6SN36- M.H__9_'_(_71:T25$<.W2$:MS#IBTUL:[6X 5C>70C*=+6$. !(&V"".P!VP[F @_ M>H,94"R+K[!&Y!W:UM!$!@068Y"$Q5!.C70 M4E?;I$!-^J,XS(Y?)]DG(4[455H\RY7,XPY@#2Y 99%%MDLNPY.$0 6)UP;2 MJA%>LNH:]J1;,,\VL_.9EAGB-D?&.MDR%HF(YP*[30NC1S72V#]8WVS4(P$M M'E(;H!MR$9 06]"W(+PT\I8-8H+\B4)@MQVIZT:S5FL.>1L6^O")H8'@>^7@ MUG9-5E2XSL J$2>L1"Y#X$^.:@ELUYN>1O0A:04(JJEP&%/Z"&=$X :C8)'? MI@!.,PQII[&W*5":C%IQ&+'H/_.QIUM/T[-:L; 4W':F+].BX*$84J& 8M$6)=:2!">6O9(PD MQZN8*@SQ[SJ'=_@\[)\L1%W*!HN)U#[(N$#U*NAHXB)X8<]4]8L5;"LD^"?9IU"J/,8 L9W7&":^N&(,9E6'#I""T:)R49Q[$NN(#A.ZJJ.Z9.UE67V M-;W@G8$EQV#..3_R$A=S+!:R9!L4X(=I9 LHN?X@ZEP".=JZ9QVTP1S,T8O, MG"L9FC,I[-4.]AH=TH$&^2_ 9NED;4(L!$U%)Y(S5@$RZ^*;N= %B41+Q'<6,]8RJF_(SX//Z9TZ/H\ORDX2=%5I92-E@,+&AA M&?%%"G'PO@!$7"O32#K#;D!8[C-;W.* MT^Q)Q(8!5F!J22,T&'7< !&+GM!<2HD%A8E80A*;L5AD>-@)*[GR9S%0W0F* M2-RM6$B1=],T+%^(D/(F%NL^ST>U>$!Q)-.B!!><9(5RR(G:W!%#=QB#B.!$ M_9WSN'U.8XP07!@=4^,@&1Y?]Y7X(LOH $1-U*^N7 I&Y)?)G0LU6QZ_B?*CAB=/NHOF(6J1D)"I[\(VT6Q:@OKD)[J?<6DZ(Y^QKEAZ;FNCA!*4D'SBY8 M[4B',$1+'0!JIY ]4@ \R&+*>_6!A7>;8H(R86A$P)_([JD^= .J9T:^N7-L MROE] <3UN 9^^B)P5KS/6RA:"2(1-C_!!PF@87(O.0,[2WAP2_RF[H#@ ($[ MM-Z:I;0#%K TYZ/C2G>JZ(?%'+UD^@B3K*6U_DP*$O#,@M+2T"@EG+M.(W)6 M3$G1%]/Q+&[.$Z0'W;#MFB^HU3@!UU]8)P<=8$0UXN^2FD4J:;PD 2/Z/MZ@ M8&!;^HVL!166[[A&Y\JBZ+VD>I/#C;AVQZXMX-5O8G72M@2VXIPDU6$L^Z_D M6SG0Q;1%;?BLAHPM*XI=<;9/T<^R/N M$P54J@U2&I3;Q0QBPBPIE^!>Z))B%PLE)FE+5AOI6UJ-7!H0]C+00B2H4FK2 MH+C)4->#L!3((7?)\MXYV3^P)YJ4M4+U58?UI2D6&Y7 (:0L$!4,QD:;-668 M7Y-E)7OF?FS].ZIA ?MCJN$XS-ET4C^67-"Y4]FVC0W;''ASCY8$;U-;=Z7) MNW);-X-UN[?;5/:,BD86?*(>6F!I98@J2C^WVA%VJJBU).XRHMCVUC64UH7B MH.+WOEYR1+,YYTC%+(4["2FH]"7*1SH2/C>;AO*EN!H95F.^R*KZ#BQ],$B[ M^P(B$-[W*)%4VM:(%\'W0\=I&^7]]V4C*4,TRO\SP0Z-QAB+.=7VO:2GAKJ\ MTH)";&YX5T4=V[=%".>("SM?V"X+D8&$CT3O(\E$W>C42I/NZ&5-$5HR"/D; M^R^I#YGZ2R'N9TV]'>9#7)CT3(W1'C6>'[*,6&S&U)/]6CIK2='EZ<5W%%,? M*,GLJ3?/6V LS69./F6K5NL8MMT#');4-\9 Z@-2RY9[)AG>H?7+]NO0]- MW*KMO&MRZ9$YIMXR^7S4>9)1M]U0UY(*,Q2$, 6.&K0UR>X] @KE\#Y%%EHT MQA6*RKGHX\.C)ND<+%7=86](6Z5Z*M8"NW75W"P<%[UQW14=Q%3<[*S5*6P& MN-U0)#EC]+8V>APRF#M^$SV]<=4(;DP.MO*#FI M]X58?N.!:VY%YS[IPG[AEL<:OI6.$M-9EM0K2$7#"F.H5Q .$*3S2&"&J0\, MS[4MF4W,4K+8,)[[;R 36;%B+(QJ&2M8JI\TH<< MA7R6Z@"N^M-+JAXHSSF\S%"=VBY"/24/0K&A9D@Z#>)S(]2I9?=[*!&.3;A7 M_L9G4FZRO0["P6ZAOE@8IK8C]\$W34^R\TN+XO[3T>V+:G>FAKT33L(Y8DG= ML50/U:8ZY)9;/BT80 ^PBXA19]"\7KD.B5H5O@,ZKZ[?O6/;>??NN@ABA<%( M"XLP=% S;63A ME*_LZ52-[KETYE&T*T_M7$;E=+A#_/,RT9!$?=Q6YF*1W7K <[)="5RQYJH= M%XJ2XE"]"@9:L39JE$3HBH73M]6\(Q3*%N\'WT&F]HBB4KI%%G?4#X=C4[>V MD<\4SSBK1,B!I$FB@B7EQF$KM.<@5T8H\]YM#G)D9N5$\CE)&;C'IGG'GL/. MB G67")6'9(J)^WQW1WSQKX%,",4&*%3.6#5?=9"HJ2XST<..1!;I29+E JI M&WDY$M5MA?>G-55S;CB1BD.PXD.!M'OH^&TV2U0KN1MJJN+$.1YO?QWT!&08 M"BC?+9N3R2?ZL\D+C][67K@Q9OE,5S\_Z&*GSJD>7LV$?T00, M=81#.?D%2RDL2-9TQW!C*DVGD+V_CXF4?$$082%=Q*.6+S4M7]9@EQU.F=/R MTJ[3W5&)_(]@JGG!7.7T8N\4XIR;[3TB-K>8$YOOA9_I\,Z\F+?O68&!LX>4_QS=_KT3G'WG3D'9 MLX?H6-U!Q-[H@"1Q#C#+SE4<]0_'I<-Z[*%AY^HOG"WKYT M]NPSZ;S(A(8C\*/)9W'C.7!S,JE[\$E9:G< M#:+C^((^-R42?C$*)C[2.22%Q?*47F+"5:)PQ.B2S'8N<+K4#65BKN^J&/EC M724'@LFY Q+VHOW^IZI/15DW(X)45D_+Q#W MQ6!^)15^F#%HT4O=GMN.J2B &?)-QJ+!-YR<\W4O+\<1N2$WB'2OQR_**?:Q MXR8Q'-&!B!S>;3BU+P[?RP.&X:Z3,Z_8E4:1*Z[/;-EO*=5-/=B MMTZ3Q/D<+.'QT!6/9=$D<[);..T"D3B9U MESI-;8(4Y7E+946<#4S>#&=(]]&#I[B.IRF,O[J?D^4:"^1^BU M]$#*-")0%Y>9STB7]AW/& =QE>U6[C01?N0BQ2W\A7Y M48O"UT*[23\>20C3:+N.NI$OJ?SHNB9W5=(%=R4_JY%+1GO[R7!)ONY[Q3<3JRW=^6Q#,_PRH;C'6Z4Q!PYQ%I'. MS@\/X"DWX$MO")#X=B^E8W]UL5U$,OBH[1T2Z3GI\Y;:[KI["?_"2:N M5I#\2/T"-6^#U;SX7S%6IP4IB]PE+3X']7C.0V+K=?>J3%YFFV_D3]*%F/N' M_=F6I$1@-N-ZJ=_217#*"1[2 # 1'CYX$YT6LAHX^A-S M]$S]H"ZFC_'W=/94/<3_1T^?/?CMN&!.Z7#S8>IC0U?Q3G6L+4YG%Z#R=*HN MGCRXS+\3*2Y>%VV+K]%/U^;O_7_P*U G7@T>QWMQWR96,G50%E$[M/MGYR21 M1_1G=O%O"&(&$SA]C&5GY_^/)+'#52&*^\;[@WHRG;$XZ./%],%;Q%BW-4;= M=*[ZS'>)ASOLU,JG'F>W'4L>2BQ@?9'$AL>F%)>B0?8?B;J4TT?R$F%+4CJ> MGP^5K>7KYK0WNB/MVC&=O/7<;-__E@CSC?Q[OT7SKG5T!BNA_5>$@7\8BC&. M[X&^;X&"'E!&EY>D;?@NGY869&YB9S&H-X[:Z*>DH-GTQ;O+FS?\\?S%0X!G MH$/2@],^2;*8YEW>?,K3:.GQ]&($[E,9\H'&?B"C6ZO3CVYC*_7LXAD//1]/ MS[]CZ'-U4P&$$_'TGYLM@TO '>*FL8_,_\TG?C,^AZ'C%]2$O]I6^)A_,G1Y=Y,CY_-"J$7OXHA[W@_$5,9=7/\GN& M0[^;/"M^08JJ8,F_DPT2L>3'I/EI_BGNI?P"=1@NO^/]A?M6035F@:G3R=/' M)]+K3E\ZM^'?H\Y=AQ*$/ZZ,1H). _!^X5R7OM "^0?*K_\%4$L#!!0 ( M /> 45(2:^N!; D .$8 8 >&PO=V]R:W-H965T&UL MO5G;7)Z[L5M]>:X:6\E: MW&IFFLV&ZX?7HE+W%Y-PT@^\EZNUI8'3R_,M7XD/PG[:WFJ\G0Y22KD1M9&J M9EHL+R:OPK/7"#XN1-7HJI( M$&!\Z61.!I6T5?:_N?Q6=/2G) M*U1EW%]VW\Y-\@DK&F/5IEL,!!M9M[_\:^>'T8)9\,2"J%L0.=RM(H?RFEM^ M>:[5/=,T&]+HP9GJ5@.# M=O+B MYTUC2ZTV[ I8-4( [K5K=N4<*S3[UZN%<>/_?D9A,BA,G,+D^WWY[$)*O#.S MY86XF""SC-!W8G(935EOP<'FUI9Q5DK#5RLM5MR% MNEKBZ\CXHC/>M-87G?4&0C5;2E/PBIP>,%Z7> CGC%<*FMQL"^70I;33RXQ8 M;4@I+16\@#1NQ4KIARE[Q_^#P5NMRH9TD; /L$46@OT#%AOOX\V;5@_I\$YD M#>&J,9AH7GJ_7E^SZZM;=OL;^Z@L$!T.>!\>C!4;X[-FN]*\%*T*.$X+AC]0 M^8(EJ9]!P0OVU[_,HC#ZF8:BC/YF?I#00QKY>3K?FQ%B41KC(9OY21AY-U)4 M$-QAQ\)9,,R.W'O$4C\*80A+$WK,,J\%32;6X-+._P0I#?T\.(0T:Y&$[4/N MSS."%+5@\B#'0Q[[63[S;M?*JEH6YFG7]2X_\][)2EJ0*]OVNP"A@9\$)#V, M_&06>%=J@\TO)- .L^)YRK(D\-Z++9?:^55AXW7O!,-"?Y[D#!+BH#-U!ZP3 MLV]X1'X.R9PTQ1)1K&M5J=4#./,.M6!+473FW=S%A2S6*_"(70VZX?$.SZL[#&>W)3*!)V\G?1<3#F?:JE%<@4"^M(=>8G M:=!"B+.XC9]92 ^A'P<.4^)G6=*"F^>!]\I([A"'X>"9[C6/_#B/AM'VU7O3 M:%1UEN4LCF.6!+OH3I.8_G7N.0SD/EX'[\QS?Q8E0ZP._B*PPH M4:*.QSC>+M:\7D$\O* :/=0!QHU![/KL?BW!X/>86&%(+A_P!8U2H9K:4H4I MA+PCJ:#<>B&KBDS6&+?H]M"RM3PQ%EQ)OB *DE!Z5#@:IM9U?8$B$7U!8KR\ MXS4Y^: PG7EH#AI*0+0'UX"U66!V-//9E;/0.WE[&#UGWM6^M6?>JV<-@W\= M!^<9AU2.3*-/\ /MW$B-K$PBG MU*;X2_PXRIU.)'J$#T.0_X 1*6*8S(A=?:*8CJ(Y>+W?LA#5<#YG44[J_31+ MW=S8%0C,3;,_;W.>[Y=1O'\#7A>'E,A]'S&T,0B\@P!U4="KLVMD]1H1M!"" MC@..0_YH978^)I(A12X9*/J[/9@R-/!.L7$=1!MS0I-+^EZ"&8ZFRA_@[7JD ME:B%YE6%FLH?')^LM1!X,,CBBFR@1*).B3A']PT8 >C4;36U$9T+FJT[S< Y M6TOS.&;K4FC_\?+'Z\Q:NLKF.Q-HSH)7O>F[)27\Y>87:K.M1"^S@]SVB"0 MF2ZV=KR^=Y#=7FLYFRZT93G(U(RC_DUV-^*$6!L[.! MZL4#>P&2 24$9"[:"PGOD*E6.:U+)&PU!#1IOE>=?TQKS[V@SE?4)4T8&0^K M@'R/)UU7[Q9U/G3;=. _)Z^5TP(BP@&\9VJG;N[H@$+GK1K5 KHI/@G@W'7./P?F:>OL(AAN'T# M-Y/@W7',L8EPX5@;BK,2"RF_WCX!VN_B&9#U0 V 1E M7E(3X.3@_"?A)>=.N& L=B.1@@ OD"N_],GO[\*Y*!J0JVD61GQI:#VBOO>X MWG6(/EY,4UE:(^O##)NR?S;Z\'A+'OTT_3!E*VK/:@=N ^J&(#1[*XKZ]'6 X8&E<\"F6POJE1O9D[M0Y"!ZZ$ M<+J9&+ATS\5]"[*_=E#=.A92;#5DV*CU[GB@57]<%)Q]V+4]Z=FC!9H_[NP? M6I;OM'<,U+E[Z.._AQP0E4;LT5HEOS2RY%2#[M>.'\1A?4M+%[Y7U1R?;*;'P6U%.LW&VJD!6/1KL;LODG 4N9BPVXY!U^_"I5+1$6-G=IMY7R5= MA6"KLO G6DX[^DT+Q[T.HH!0 WOV4_<"0\*H?XD=S+!_3:;LV/7HZ>C:&;N^ MU0-^N:0*^+Y6R_0LI&/Y7X_*_4$L#!!0 ( /> 45+("*Z% M90L *L> 9 >&PO=V]R:W-H965T%>6[X=:YW9OKZS+9JER6@=FI D_6 MQN;2X=)NKLN=53+E37EV'8?A[#J7NAC>O.5[]_;FK:EO-^ M0NMYP2]:/96=[X(L61GSF2Z^3]\-0U)(92IQ)$'BWZ/ZH+*,!$&-+[7,87LD M;>Q^;Z3_A6V'+2M9J@\F^U6G;OMNN!B*5*UEE;E/YNEOJK9G2O(2DY7\*9[\ MVGD\%$E5.I/7FZ%!K@O_7WZM_=#9L C/;(CK#3'K[0]B+3]*)V_>6O,D+*V& M-/K"IO)N**<+"LJ#LWBJL<_=W'VIM-M?O8=AJ?A@<@2[E.2OM]<.XFG1=5*+ M>N]%Q6=$1;'XP11N6XJ[(E5I7\ U]&J5BQOEWL)A*ZU:L4_NY1XYB'O_O%V5 MSB*+_O6")I-6DPEK,OE_N/U%452U;\J=3-2[(NKM?$@:-7.9*N&,4/DN,WNERA%$%27*4I)Q=%(*'1)G;"F\A&J'(TBEC<6: MJQ2A%VNIK7B46:6\60:G^Q,"\1.6JM+IG'.DO[+VYI__M(BC^7>E4-[O?4]" MC=Q8I_^->^916>\V?EAO%!0Y#ZJ2_%DKB7H2CZ0!;DGGK%Y5[*9< M0=$T$!]5F5B] ME_!G2@I4*&]O ?:&IT\9U<\!"B>?[B_;T0$S^)6TNZMR6 ;HK6C+"?SD7L^RR%Q M1TKX;/">1$X**5;6R-2[:R0R4VRNG+(YTMN1-8@29"&&.0H*=RB4R%:*(L"D M+@2']BF^5#+3:XWGN2S0$=M"Z60V76+5INCJVUO$IZ#D7$]39%6NW2'GR2C= MNAM%5ICB"A%V%8Z^CZ'-3 M&P,)UE2;+16X-7 \7%4E/JR4M0VNFBHW;^H@27NF2@R()"+3B*B[UUZN<6FKG M&T,1CDEX-4&HY:+L%6T/2@E"U^A\@!1 M0H]MOE41O :G>R/^UDJ[BAJ9Y%ZV%R9)*CL25N**P!!*UQV"HX'3$NX5AZU! M74<_UK[A2'Y5-M%D-:=VDV5EQXD^W^L.ZI.Z77P2PT3=VYH\YWH/P,THP>JS M*2^)X*=5YN&(K&\ZDU6J$_R>TF\&OS+/5>F5Q&* U%$WY,,8;GS+1F2B8!'C M7QR$L\%=XY=' [ZE,T+]R0Q/Q"LQ&0?Q6+P:?-+E9[&V'20C+RL1!I/)*Y(V M>W60PTB+XF,6#CYJ0BBD_5ZK+!7_,(7R'Q0"RI+*R8:% M<,&?T%*6F%M\0"I*'^V=_#Z3R>>KAP1 C.1 C255)KTJE#D%QI+:)=W$VZ+8 M#8*(W.X<<3:@'&^/YA;.N3KAG*YTTLM;*A^ESCRZ%>+GX $R+).P/7(1?*'T MK$YRDFD$D3H.&!JZ$9,/.+]R#P(MQ*%2D'*IR>]"I) 8H6ODQ*G<,-MJ[WD=@@'R"+ M41?MT\<>YSE.AX(;,_<8'-&27%:U3XI(F8:5-=54=]VTGW*=[.E&ZCC4)GCS2=_IEP[ >?CP0+(:#EB4# MDK1Z]'R$B+JRS%=J-(+'4EW+,I5MY[I,F'R[11"ANZ)&3 MIGS+:O4;=;DZ+EQ%2G6( PT<%?S8$&=.Y0:_&RK1 N%1MS_6G2FZ-S/U$>S@ MVG%Q\=U#M=- T5)B&H&5^"!M9BCO:C00N4E5)KI3!ZL5]">SA# :IU%$9?H; MQG^/-#Z*+:O@>:U:E2A:"@GZ9K%1;>Z[7$&-)>^HWK!"1 M3*0CII%'(MBGCZ1C.%<.7?LPHYU$GWZKXA,.4Y:G073U;-^AW$JB16B*W](% MY]/3[6\<3%YJ>U&P?-;P>EWN3(.[;5ZT]0"L(17\-HR.UUT."/I&ZI:BL4_< MUO;=-43EGKG'L^>WFXU5&](7L4"QESH1OY [!@W=Z:&XP\2:J'P%!\6+D:>C M\2A J'3<\H?C<]@M(MH,IK,YE[U M&50/%ZSZ%(?.X_CX+,:@DX+&\WBT@)8D:#X':YH2>8I&\R5\,%YPN3IFQ;IU M=)MWYIE%-?+6_-\/'\^G@(LH"MF7=/)CQI3((K=1*+SO$+:! %F&!K>.#9XUD] MX.[O+H/S^3Y L5U1N\3#Z133R'3*L8NF4&$<\F0RC\:C,(H'?VWR=K883:*Q M3[+YX!>_^S*>8'L4UPDZ7@P^M*E\.9^-T)KKQ(QGW5.7(0:J,<8L,:4#HV#* M%32:(H3S133X2>?-FS-V!.$1&@ ,\=V%?._-/1#0_ES.1* A.@0>^%!7**TK M AH>&+!1_"#WG%LCQ*6MT2AP6H6\V$=<$, MBL@?F4CY\XW-A=7XENX2A]_07<9!=':XFM?-Y=38$ ;Q%(]/]0]^N7-$A)KY MZ,SH;DEM*J6#JT[-HAVW],>GIOB1%;3 /C[IY6D43)8TPDZ#1?3B"!M-L SB%N+$$-MW9&^8C8)X@NW+Z.5A]MF< M=BQ2^\'L@),(E.J,?#6'3"IK/=OOO= *#J_]6N3L=YA^;SE"U4-D>N^:1E [ M43O7<;G,^>W+ZP:(&S-2,5[&8CP_42.'%TBVYHAM^"9!&'&1+&># U$YT3^/ MO77HHQ=B/B-@GP*V;QF#7NZ%B)? T)DU;Q7^>#\\UN5_:X91U#3#4[]>77=^ M0,R5W?#/I#1C(0C^M\3V;OM+[*W_ ?*PW/^,^X.T&WA59&J-K2$HW-!;T%PX ML^.?(U?&.9/SUZV2H/BT ,_7QKCF@@YH?Y^^^0]02P,$% @ ]X!14J\J M^_;/ P F0@ !D !X;"]W;W)K&ULE5;?;]LV M$'[W7W%0BR$!/.N7[3B);2!I/:P#6AAQNSX,?:"ELT6$(E62LI/_?D=*5NPA M\;874Z3NOOON^)W.T[W2CZ9 M/!4"FEF06%M=1.&)BNP9&:@*I3T9J-TR2QM M]38TE4:6>Z=2A$D4C<.2<1G,I_YLJ>=355O!)2XUF+HLF7Z^1Z'VLR .#@W>93/@LB1P@%9M8A,%IV^ &%<$!$XV>+&70AG>/Q\P']-Y\[Y;)F!C\H M\9WGMI@%DP!RW+!:V >U_QW;?$8.+U/"^%_8-[9I$D!6&ZO*UID8E%PV*WMJ MZW#D,(G><$A:A\3S;@)YEA^99?.I5GO0SIK0W(-/U7L3.2[=I:RLIK><_.Q\ MP;3DZ&RQQ^OE?0LH&O%&U.Q#&_O)LD272[6*[\4WQ[";4A(Y#4_UQFJD1@,@=;(.R]HC'_ ME>U04X."K,LU0:E-@V: FMQ8,G< >:W=XAPU5DI;MZ/(7.4#^,A%34A <5T4 M4>?D[4QQLZ'VA(U6)53*HK2<">#&U$QFZ$(1I9*ZEQHA>X2JUNZ-!:L:]R?4 M&3?>$,M*J&?$UE15KNN-SV:'QM,AJX?5-S. K^2[48*^2)XS6PMR0VOH4-O" M0U/"C4BU\77O@DL"4K4A)],GJAE6]N@N M6*EJ:/TIDSKV&N#RK>JUKD4% 188U($X=X'RB_J8S+WNI$ MKZ1L4GE6T*0YS>0Z'9$JDG34 45*1%?Y@(P8 M %(. 9 >&PO=V]R:W-H965T9#MQ$MN +TF<( &,.$D?BCY0TJR6-47*)+7K[=?W#'6Q'%\:!'U8 M6R(Y,V=FSLR(^VOK+OV2*(CK4AM_,%J&4+V:3GVVI%+ZB:W(8&=A72D#7ETQ M]94CF4>A4D^3V>SYM)3*C [WX]JY.]RW==#*T+D3OBY+Z3;'I.WZ8#0?=0N? M5;$,O# ]W*]D01<4OE;G#F_37DNN2C)>62,<+0Y&1_-7QSM\/A[XIFCM!\^" M/4FMO>27]_G!:,: 2%,66(/$OQ6=D-:L"#"N6IVCWB0+#I\[[6^C[_ EE9Y. MK/Y#Y6%Y,-H;B9P6LM;ALUV?4>O/+NO+K/;QKU@W9[=W1R*K?;!E*PP$I3+- M?WG=QF$@L#=[0"!I!9*(NS$449[*( _WG5T+QZ>AC1^BJU$:X)3AI%P$AUT% MN7!X8DU&)CC),?+[TP"=O#/-6OGC1CYY0'Z>B$_6A*47;TQ.^6T%4X#I$24= MHN/D48T?I)F(63(6R2R9/Z)ON_=P.^K;?D#?9^4OO9 F%U_AJ@L@:E#DQ9]' MJ8??6?CK$2,[O9&=:&3GI\/XN/SN1-Q6(4X!-C7()7H2E#**R 2_8TAN47/HWR@ ;!#ME)'0J"Y1'\7$\*[/,U@S744;0EFJ:B/B]KD,,4ICCX%BE[D5%FO C9LB9#%6%6R(C<6-M6JN/&7@_-U MUU"ILQB)'PW.^B49L@0Q$A@X7?&;?!IGBH%J7DV-M:/*>W(KP MH$R#O5& L)/: 42P-YF(HZT'J(>^(YS;4I__64OF;]X[>&3"POX9>$WM-]V MN' RIYYZT;/)'0WW,$> [#FC3FE 980* "2@EHI?3%VF<(Y9W)50DPG@P7CB M,/8;G16(8?8)5)0FB1*8SP38PP98SX] @RB:6HV9)]JV%@-YBA,13K+'J_.7 MDRWLS>+CU@7)@DGVA;*EL=H6&[&S*YZ(YS/Q9"NR]-T-2Y/GV$FPO77V[N*+ MF._@]>G64_&1BP7-P #TDSM0M70%PC[PN(MA!I$"07&V9%^5C:O-TT2-3I&/BQBT MF(LCN #NB'D22?O!ZLW:@@R_G6&47.+W.Z#G-<\/(#JS.H?S&(]V,A8?6RX\ MC92_0_AS9_,Z0YI.>825*,$%QCV"C>A5W1[BT'"->^_/,&J.Z]?QS=?9W&<0BN9)9,?@LV818GSBV_SQ#IRAF,K M7F[&P#"<&*X5!<5?V)@Z=Z+-]*^8"6,VNL2DC'[@YH"427,'3AT0I']8\OO( MX11TAXRZ@0?7U@^=[4G"\SK^-Q>G)>?.IDJ\0GCC5 M2\7M :=PI,*HET47D>^A#OP9Q*[D]/,HZ(WQI2+G5L)!0'$_TWR3N.^C=#KX MSD?9%/$VPQ1&]3>?_/UJ?V$Z:NX)-\>;V]8G-']\,H)D"XC.)B]P/W'-#:9Y M";:*MX;4!K29^+C$I8\<'\#^PN+[LGUA _TU\O!?4$L#!!0 ( /> 45(& M7S7L104 @, 9 >&PO=V]R:W-H965TR]8(7K.9 MU6%57[*R;D[F(4C@X' M<[[>&'LPOCQOZ)H],O.NF2E\&P\H):]8K;FL0;'5Q6@:GEU%5MX)O.=LIX_V M8"-92OG)OMR5%Z/ .L0$*XQ%H+ALV343P@*A&Y][S-%@TBH>[P_H;UWL&,N2 M:G8MQ0=>FLW%*!]!R5:T%68N=[^S/I[$XA52:/>$72=+R B*5AM9],?:4(/^48-A,T!+&!EFGFZ90JYQD0":K;%6R&6" M_^V\?H.I7"O,#&8QCP@^LSCWWO*:8T>5L):RU)#Z>9);@2RR^0C]-)]T M=9H$V9?"O$_)WF;ANUH.50K1XOR"K!F\OYTO;C_"X^SV>C&?@MYKPRI7K)OK M&;0XYPJ8S1CM^-4 [1F+*5>T[#=L?*1=YT+=@3Y,%_.[CS![?W,,2,NM[802 M-*LXIKYLK18TM/A$UYCU'[1V"C.%ORUE]C[,<"R-,W_[N>4-_D^^/2]?%.Z> M(=UOI"B!5UB=+;/*MH)AZD"'8>0MI*'" M#E\?9#,$.1CW76^CBZ$?!'&W22:Y=\-63"FTUX_I@C[UX]^1S+VLUV\63%4P MU9H9_;W)&G#Y,/[,YBKQHRC!-?5)0KR98@WEZ.83WBHT"H1).$SXK%7%!E-N M,0RMU]R.)'5>=-$<*(%@-O^59:SI.$^=Z32(O8$]9W3O9.\.S<[K9]9I^H\< M?<^1SX+ Y>8D"8E[03ZP5PS ;E"EHBOSWX6(K!%!TYW1'K/*9(L M-\A?/YQQQ7#0D;>PQCY)0UPC$G@=?E>&0U03+$7HATGB39\)W X;[*A2V$.6 M/N,@ 6S;HPP?(9 T0H&H1\^0]'.D_*X?N__'X=<@GB.R'MGFZ]>#]G.K_8?H M;ZM&R#VS)+%7R,Y#PT6Y_74=>NJ5.#/,198.$B_Z]M!'8? B-F$]-M;CE]'% M26:SGZ=?NZB,CVYG2%9K=P?5X!JNNZ@-I\,U=]K=[I[%NSOR U5(AQH$6Z%J M<)HE(U#=O;-[,;)Q=[VE-,B,;KO!JSI35@"_KZ0TAQ=K8+C\7_X#4$L#!!0 M ( /> 45*[+,<[1P, $L' 9 >&PO=V]R:W-H965TB!ED86&XI4 M..1ZG5_?(65K-]U'>^A%?,WWS9?.T$5(GZV7_MC>55VK.4LD%-TFBP6*V2S?CB0R=:8+V'QMEPE60@(%18N, @>;O$*E0I$',;7(V?2NPS A_,3 M^\\Q=\YE*PBOC/HL2U>ODD4")5;"*_?>['_!8SZSP%<81?$+^\YV-DF@\.1, M;+!FMC")J48T!R=U MN)0/SO*I9)Q;WWA;U)Q5"6^U$WHGMPIA0X2.AO ;NF7JV$NP38LCXV7'F#_# M.,[AG=&N)OA)EUA^3Y!R>'V,^2G&R_Q%QE^%'D&6#R'/\O$+?),^YTGDFSS# M]\:8H7&4/!7E K M"EPE7)&$]A:3]?D(_LT3S\%4P+IZ+D0X*CL$$30IOGI),I3,*XM*.&:1]RRB MTZ@6)9>DX!91@JL1D)5D1IY*"YZP\@H4EQM%C4M9@C:.4;?,H \,#?U"ZAT4 MPMI#F-P*Y7$$'YGL^[W ^]^"(K_]BXL=G '1&.OD-Q$00\"[0ODR,') 0;O+&& M"*Y.*6V*PC>^RR#0SY9##X:)U2O24CVL7AGC.JXI\-\,>^3T?P9X5/&-P#(+E@HH+BEGX'\OB[Q -YN/98X/Q MZQ$\56GI@P;'HNQB&RNZW7];O]2;+H&>6_>/3/OA-U)3:"P8F@V.I\E M8+O6W2V<:6.[W!K'-Q"G-;]V:(,!GU?&N-,B..C?S_7?4$L#!!0 ( /> M45(NIC ;5@, !P' 9 >&PO=V]R:W-H965T+38$"0=/='HH>1M)((LH/E:3LYM_O MD)(5!UCGM!>)',V\]V8X'*T.QOYP+9&'7TIJMTY:[[OK-'5E2PK=W'2D^4MM MK$+/6]NDKK.$50Q2,LVS[/=4H=#)9A5M=W:S,KV70M.=!=D[8"4GT%:Y/")P5H'?^J*JJ< *0Y6\@S_+%,WC+*==EQ%N>P=OVCBW.<::J$#KFZ>#;3>&\ MY>[X_@S%Q41Q$2DN_H=R/H]T-8=S8'"KH31:CXU]$+X%WQ)W^,]>.!&-IH;[ MVR]OV-73'DO QA)5X UT^!!>(8 O!],VX%JTU!K)! X$@Z-K ?G.[4GW!(16 M\WV&R!SA7OYVE2\NWSO0/#9&-P>U-8J%*46V%"C!H60K*RG)>IX/T%E3]:5G MVYXL$[B.2E$+UM61%::"O@O2D"]KPWH;]!3"7[R;9]S[K-5P0WQI'Q6-89ZL M"N?)0*SQ8Z\)EEEHF\6[Z&\)!&LU+#7,J9!R^5C;\DEM32%%,RS1.<.)!-BI MQD?F6$\5PM$#-VK/$PW&5ATTUD;RQ M<'@M)S,U3TW&$BZ5EUE)(@;:D1.I:D0(FZ)'@!>;Z<[:*6V XG0BYGN] ;W$,J9J*P(GB5+S-X M/>-K_Q0F=DG^_K^N57HRL;A=FCB7'6?2:S\,K\DZC?Z;8>(]N@__C4]H.0,' MDFH.S>:7;Q.PPRP>-MYT 45*\L!N5) @ +@6 9 >&PO=V]R:W-H965T@-*FMG2G&$F^Z>&Q7V7_^9?&#IT%DU,+HF9!Y'#[C1S* M-]SRFRNM-DS3;$BCAE/5K08X69%3'JW&J,0Z>_,@*UYEDA?L;66LKF%O:ZX& M%J)IPB!KQ-QY,=$),6'$WJO*+@W[I":N^PA&(_1:]&^F%^RH M>$;*!^Z7_?)'#;4+KVN58]I:&+N;YCHS:HC=S("9I=+VM16Z9+*S@B87JEJ\ M',D4 M=8IN:7/?BR1L2SQIN]VQ+"Y']$SNX5IGRND$X*]]UI[KS0^ZNLF%VJ MVF [\V/O),Q+/_2*14DPCJ9H_.6'211&/^^U_& /?!7/""7]!!?/:TAF<3 " MD=N9[;_K[=T+0)[+C%MP1\T1^2MEI&5A,!P.7ZQQO;U/RL(1V2FXA&4:Q$EX M"J@;[#T>-?WE242OV"A(TB$)V!-'O=!#E:70CB$KOA*:I4?@HP\3]4II"&;5?B.TY[[^M*9G*%/?S:Y,@>Z.M]OGB\8!8N M-S7H8416:VDEQ"9!&HU9E.YF!RG >X.>X.(K%B;!9#A"(X[W-*?^>-I[=XRH MY^Q(ICGNFF\W4!PDXX0E'38EX\EIQ<,@&4Y9V"%2$K9$.AYH !/$$U(XW8>( MWDF'@L&1J";(^[*2:9#&I'4\V9-&_:-)[XW(1#D#:Z()Q7(X_?_'#R6HS0]$LOH_8:X#*?!>#0^M:D;_"_B,G:Y @+VQ%%O^#(NPV R#5G4 M8<)D&G\CZ4:.$9WP0>P/S[ N!%N"READ@ R76"ZS] H"-+GO^D%56U+FL%FS?960X5 =5UIT-"Q^G M$08.XHAZ]OCC?5$>G%!<"]08F8!N.9MK1:Z'3(&?RCHM"!K=LYP^M94^L\V> M<8.R8LTSY\'QST!36R-ST7$W%*Z@@[Y@GY;2'!E@ $H%%G Q9J*&>A$!FMW M+@4\F*M"+,71KBIB)(HA"6OZ35]H!.[F=0: .4B4 R/Y$/(EO-0J8 D7 MRBS4/';I@;60/0YF%5I:SEO=]E4^4" M3O0.""I1S,$*OK,L'%_4G*S44LC=QBOK"XN.$YN%&U47$-XA&R2C2"V JN'W M,T4GS*QT+G0!S36O#'=%[ 6[K9ZWFV^6PN%I#,- +2I0DPAT MDN*[?$(2EY"!TP%;YBCEX&'2Q($"IQ2BOG&6R"DIT 4"""AS\/S?=9NIR3\U MB.#)Y^DU5P4J22>-DO#.[5[G.>5> BO84@K-=;9\)LB'F>)(%M^E;?;>94"Q M+4L/JRA_X'@'ALU_=)CL/Y)%G-X=4&5'\F7O]B6*(_>I5TUUM/MOCJQSMXKI M*&I^V\FGCO]Q,$UW9[?[.E^J?/O- '>?,.[>A,+X;(&2;"LW_37C;<\Z-'!! M'M.]($R#:)3V=L\+QE$&RJR(8RZR8&@A%Q4C\>YH0\>&ZWQ[XCO:E3#CPO,> MK)PAG?GQ?T]"R@"ID[M#-><,K/[OG*309KK%GL;,.._:@->B\)B+^%N[-E#P' M,_N'Q6WO]EGVUK]&[J;[-]WW7"^(JX688^GP8ISVF?;OI/[#JI5[FYPI:U7I MFDN!;*UI L;G"B' 45+\&+C)IP, $P( M 9 >&PO=V]R:W-H965T[#1.9ANPTQ;K@+9!LFX?AGTX2[1U\$FGWE%VTE\_WDE6G,TUD"^Z-_+A M0QZ/U'2OS=86B 2/I:KL+"B(ZILHLEF!I;"AKK'BD[4VI2!>FDUD:X,B]TJE MBM(X?A.50E;!?.KW[LQ\JAM2LL([ [8I2V&>EJCT?A8DP6'C7FX*S<%YLM)ZZQ8?\ED0 M.T*H,".'('C8X2TJY8"8QM<.,^A-.L7C^0']O?>=?5D)B[=:_25S*F;!)( < MUZ)1=*_WOV'GSZ7#R[2R_@O[5C9AX:RQI,M.F1F4LFI'\=C%X4AA$G]'(>T4 M4L^[->19OA4DYE.C]V"<-*.YB7?5:S,Y6;E+>2##IY+U:/[N:R/I:1H18[F= M*.OTEJU>^AV])(6/NJ+"PKLJQ_PE0,0D>B;I@=^"BH4(;^4U6&VAJ( T7HSB,.:.4-K(1Z%>/Q$6((7SCO#(-)V\L* M]]![HM#[ [80A@?F*LE"ILN2.;6F&P_#H7NRQ/6.9':&4Y7SVWL"H:SFR1:Y MEM6U0BY2=,(7"VNC2R N8MYO'H=<,;B>YLXKIL!U<,N%-].\X[C;80=2&YFA MMZ)T^GZ9N"7 M;CKXB;./+["Q?,@1P,<,:X*::?E[ U'JIB+[\^"AO\875_AL+X?K":3CP:WF MS&6Q_Y]?P.AZQ-\D20:+'1IN/%VP:R'S(Z,L&%Y?\3 .WUSU*<6)KDUN@5PV M-WP)W76="&?F.)3(CN706!\^%TQI+/TB.4O;&?=);YFW#N.I.A4=5?@2S<;W M,9?)')BVV/>[?:M+N MXZ<%MWLT3H#/UUK38>$,]#\0\W\!4$L#!!0 ( /> 45)87,B9"@X 'TF M 9 >&PO=V]R:W-H965T@GLI'TX. \KPN2GJCY>/M:5V66YNIS(4RU7LMB]TYE>OOF M+#SS-V[2Y:JD&Q=O7V_D4MVJ\NOF M%_R:JJUI_1:DR5SKW^GB4_+FK$\"J4S%)7&0^.].7:LL(T80XP_'\ZS>D@C; MOSWWCZP[=)E+HZYU]EN:E*LW9],SD:B%K++R1F^_5TZ?$?&+=6;XK]C:M8/! MF8@K4^JU(X8$ZS2W_\M[9X<6P;1_@B!R!!'+;3=B*=_+4KY]7>BM*&@UN-$/ M5I6I(5R:DU-NRP)/4]"5;S_EL5XK\47>*_/ZH@1'NG\1.^IWECHZ01U&XB>= MERLC/N2)2O897$"46I[(R_,N>I3C#S+OB7X4B*@?A8_P&]3Z#9C?X$G]Q/O4 MQ)DV5:'$?Z_FIBP0$?][9(MAO<60MQC^31,^2DU)=VDV,E9OSI!51A5WZNQM M&/9$FZWXLE)B4^B[E),!N2A2^[CDQ[CGKA>%7@ND;"$IZ TO74!QF9%%^T+F M"7Z$,Q'C:6I*T"Y$">X+G2%!TWPINFF..[HR6&M>7':8CF@Z'U4"QMEEY[HJ M"I67XEQT9^%(O,"/?_]K&H71J\Y[M5!XF/@;]0.WTE_>EK)4#:>A&)XFI8?( M0618WE"$P:0_PM_QK$4Y"R=T:QQVHF <16(0#$:CSA==0O]S(@E#_$]W9QUG MX"YBPKP0U=TL&&P31;, FZPZ#Z00V\;J)<= ?]\4L M&$RCSKF(@LEX@F7#8-2?=#XL%HH1C&03<*\2X[ W%=^)R; W$M\U-MA3 1A' M ,A"YL!X(E;,RGI>K3>Z !J+),5=&T5R56Z5R)HIE4>Q(,;G656ZII#$* MO\@<62KG:9:6:6VN7.9Q"HL5"IQ+HMQ4Q48;90F(IV>U'\?UNIZXA37211I+ M^!F/-SI7;NO$:TD$7@[X31KG _/ X"4BC0$J+Q7L5K/52&B:= 8K&%UV?E5 MQIPY@=A"<>R_8ZDUQ"Y00N*BDIF!4\8C"J3Q8 0VR%MH;(L,UD([Z/VGO>%# M>4KQ5LI\F97NY$.*RSX%-^!RMH:'(G ML\K2AD'8#_$WFDX['_ZHTG+W#P :ZAV \$ MX8[$YBU5R28QC).6-@+@*A@D,9 V&""Q1HC=<-KYA1"/P7 M3?HPI)=1DEL0%(K]?!'UDS20()^&^#UNQ M>/F$6[J#8=@"HZ.F]Z[K#BE'O^;@G6%%H>"&"K@1!@.25'2GD^%Q@=O)@>63 M89^6ST+2C_QP3+MS 0,/1A1<032*.E?&91*!C4W)N1Q?0Y!8JY %&OD]Y]86!G:1>4HQ8Z,D,WN1JI:J'H>4AV#'D8<<*6D M8/R@O0NT*B?$ZXFK8\HCY[77];2JK%I2Q;@[!VRTTK1)@70AD%*I$6NJ-EGZ MN\IVQ#$7N2XM:T/.805 "9%A"M#[2O-P8S@-CXF0+=9&(Q(,)2Y00O)**&@Y5UY#WJ)1GUB.&HUVGJ;#@,3M@.%CB?]89H M@[.,GFP!^I 0,J1(!=[.NI=W;%F0+F^QN=R0T8]8D.U^U"/';4OMV#405N8[ MZ@7BK**0(BX!52)LV52:&?6RX31XTN]EBREOZPW9-OV!S9&]C6*L/XN(O&'(5JY MOFT8]YI(0/\SR,?3&9%S8=[8KB_; 7*!>@V >8A\0ET@VG$@,BTL7.+T;FP$ M(L@(Y RUYT?!AG&_?7JP2UM]W'&H)EO4_![M.%PUH;:.G&$]X:+>1271*[YE ML0A:LBRM7H\.D(% _'KC!$Q'?39M:J7.'W1#!^W.B1;5^D)N<":[9X1$&)U/ MPE[?AVP@S@?]WJ".8-KR?-)'PUXO:#O70HKWXE^0CXQDJODW[O$U/%VDZ'P1 MV>NT=$? "D?S0MRZ,0C.%CY1J#DHJ9TK*4OR.ZK1_2;E(QKY=N9.8^CDCUG2>?K) M'1+-ZEC6SXFBEG-.]LA_)6C"62_,6-XX))V%C(3X;A@ M/;(W!:JS(+\IWR:RMO_)-+I2T3KB_*BW+VEVD;AB6>AG#DND(T=ZG_COJOKJ]N/MS2';X.7[VPU<"UC##:3PPD MT22P\.PPXBM)F@@>,QA7L3TG<@Z5;",,E3 (;EH'SGK.8AT)C"0TXUP*'*4O MCSAC+AFR'\:90[R-W!6:K9_#>M3KW+HM?8AVJ3@2B+\0_A>$IY0MVS(3_ L> M9MKZQU!*[*G#"P0'#Z1#1J-0OEP4BLX)P.C 9SM .=,[HFG*I='<+QMO=R^M M/QKPL2*Q0Z4#,T.$NL<9A/9F3_R2JY-22#\,0051R&2C5AJ&"'W MS6E*G39J4E6K_8.>B]MJ0Z**6QI$JSH>?KB]]9%@W>K2R^N)YU3<(!\[$HBV M)2<9QXT2P%F"%ZU4MB&Z-80KI0V>M( +J6"[E11 [VU3U&H$@KV.S:F&_!V- M)US\P8MD6=(4P;K!UL[S 3"+%[2.=@AI:4\/WC>Q-J4/+7?F!)?S6?\9M#?_ MENO-J_>4ZBKWH7@>#F?/H#4*R),O ]=^6L"3R1JI3S-3>T;P?-V)E-H!G:4) M=_T,).Q:<+,P:!W5= -[YS:&R'JVZ1IA8E+QL,.C6PM0N2GVN+5/?G)D1Z#Q MR)"H&=-]:O9QLG@)&IE8 )RUIS0$F@TG=IJY=[ .+"8L:FJ' #SIO$;'N60( M/M*:7?*DL(L>DJ8%Z 5;$\+#R>B'^GSLX:0U^RT9?J&$[PKLV;H;#6@0VQW, M)N!\XSNQ-O+3;*//V]/(M(]ES4:U V)6 HIBQ[6D"=V#?D\FWRI3KOWP;@,Q M_ 2(QFA1,.H/Q2 83T>=KWEK+,!'=H>88C29T>P*KCDUQ[7@LH)[J3BZM'>= MMS,+#396.K/([6?FAZ6X-ZDK,:0%&E'$I_.*HAI&RD%L+!C62$UQ7;)8=JA) MA,N"^HSJI$(4BN>3=G-XO.O )JJ!C:VN,EC4^L'IS&$P>67\Z72C]/>H[H:G_6>BK=V@GUCAH/LEV]T;F8P.<#GE*%XV'G*DE2 M&[)V>$FH0EG-\PFZ7:C,#Q08;MRT:P>G( E]>-RJLLR4C;;#1/E1;FR)L$G, M/]M-IZWKEN;J M'L"S51G;7:VC\>'APZ/8-0#?>D5E<1U-W +;Y0)>4\=2M9< GMW_\/=-I MN#=MO']8+NO8V&L'O""R>3MA:XOH.KE>.#&<7MBC>QY1'7MAJUK_L$<^VL/7 M>R9IPMY:R3OK)Q[J\^S"[? <6_4>\+-LF.-1L\-N1CUB_+F*)0W+VFC6'(QE MZ8#([*&!7BSH3,Z;ZI*.[M(W;TFE&B$1.JU#XN'\]\$4X1N<9Y(TMB]"R,J^ M@MA#@AMK,+"VUU*?3?"CEE7F\HIP%ULH"9G;2P\/KB0#>V!#;5A[G%/;T!U! MW0RKV<)>V]ELNX__5B5+;D/ G@ZTN]Z><6-5V'YOW[SUZ*$E7%/&@ CQ[W0K MG,UFI^S;N*+=LZBR*F"(>XE.RBHXW]G-*S0B1?,*C>X1LD&S!0W=HGY_UDP^ M_'M&*EI%>N LHPB ;YY*FS%U7_[/V^,+3Q4RVL7/%*Z<=COR M9S.K]-W\IYNKNITG7*%&E.$ +2]]T^'?KWH<@2G*5:&KY8JPI-\R;?TFVP%S M#9);U/UL]U)OPQX\E:B6)1.B=90H GASEV2Y/ M]J6)PR"RA;=DXMMJLS\QWDA@!HWTH2],[(*[]7[4AWP-271.(;SBA_2=B3\! M@H# HQ;%S7J:D;!-FAJ/+?X>/;=(HE[(.YQUZ?R>J-@6 ?JV@";'FXTB<-$' MT_36!Q;O-,T)Z/C!OMM7VM([<];,'[#['MJ!IBI*?BOP2UQJGJ*?/F_]3;G; M&[5>E1 Y]8X\E==TMC2$ZJY!H8QB?HVOD(>4I$" 184PP_&)FA"$T6>:4>8E M#6X)QI6;9]:ODKE;:P%$"QEJ5-[+;02R*IH"81M].IH>^X;EHO5)T%H52_[P M"4E.38C].JB^6W];=64_*6J6VP^S=*200B+<#SA08@N@O:H/[B[.W_ 5!+ P04 " #W@%%2IL^PIG8# M "'!P &0 'AL+W=OWNLV+3L1!9\DETTOS[49+C)EO7+__$ M!N^1OG>WEG?IB%+)%K631H/%>I'T9W9?\8AGDN/5QKEPC_LHVXQ2Z#L'9EV,&8&K=3Q*QZ&/)P87&6_,2@& M@R+PCHX"R[\$B>7$F-[C;0<<%81I_@-3E[ -Z.I"+ MAOSZ.I_P@G G2D!'8JTDU[ "X3N*'590OLF M"FH4U%MT4_B[P2@JS0XM4U *OFM)#'E/@M !#BQYY5L64<,!A8ULC:K0/@;H MN-<._-OB&2$'ZP-S[="6S(DO+S.L^GC/I 9J4/+%%TI8B6X"VA"0 7PHD6GP M*7#(U).Q4AV AXDK&=F'KW4O%"C92IJ."6I%Q>Z%:W[B8&IX.;N\FF19!CR> MH):N9&ONERS$\G(VN_CU,+_^.;RR,<8AB-;H#3CDM+&BU#LN3$BYZ:(_#Q-# M.^?A?0TA-\*BYS50?_7BJLC?_>G.#29'"\XAJW/QT:>GY8)!W>N*LXNT]W5Y M@H0@MCX \62''(]>(Q[WC MQ%A4+.&$,#,Z]I2G*WD@;[2L92DTG5X%HWLW7(1CY1KA8,=-8/K'MH-U4/1X MWCV7W_ ->NM3Y]T%/RS;R0K'E$/E&1YO T=SUGN\YQYZ2^+AJ3&1G@S'%NTF M/ $^5;VF."='Z?C*W,3A^J@>GZAOPFXX?%!8LVDV?7>9@(UC/V[(=&'4K@WQ MX [+AE]*M%Z!SVMCZ+CQ#L:W=_D#4$L#!!0 ( /> 45+YTYE+&@H '\8 M 9 >&PO=V]R:W-H965T%>YRN/6^/#\Y<G%Q=E'*COBC_]_+6XM=)*R75N2J<-H6P:GTY?#4Y?SVC];S@-ZUV MKGM2MK8OV^DOV7? MX8_F]T[5?LS)WF)R1S_%;NP=AX/15(Y;_)Z M,RS(=1&N\K[&H;=A,?[!AKC>$+/=01%;>2.]O+JP9B3>,TP4% MY8NW>*NQSU]=FSS7'BA[)V21BFM3>%UL5)%HY2Y./%30PI.D%O_4 M\&HR'8GGO?N@P%\GWA=>WGPXXI BS@_T,=6+RTA1, +.NI27T6NR4)9CK8,!F@#-^$H^' M.-!^MGHYBW&=1I-)//BR-=8?>V7S_JKE5)PM!E^-E]GAYFDTGL[#YN48B)-U M#P/E83\*+0CH]_3^.51V\*3OS-'[ Q=8'FF;+A;T(\;M[&Q&MU/ 0KA7TKJ78CH: M+\5L-%X\WIHVRH&K$J>CZ5+\F2YGN'P"_%;H(G1ZM,QS\:4JRTP1( HD6XK MUD"[OP;&9!"5"F^:>G(8&7'(K9]B'6O"!+%F 6MK\H=4<"&VTT#'V6(V^'R8 MJY-X00&8S@:_ EZ)^&'/)ZY=M@Z#104R%K%-55YHO&&'G WH0QEE-S" DL% MSN(^E+<;.$P%4>#"DN!Y(.Z]SJM[L,UO4<"P)6K+[U9VM=>L M,KVI]4.>KFW:"PTJ-D6"E!'PD!:JL WU,JU=(*$;(&=' M5($ OSZ$], [0@Y)HU/B2&9(@6-[6B-,ZQ[-;, =:C;&P'>I_98]QA-)_:I@ M8!7%RS$7)2X ?2]6*M- @*.S(HO8L<)0J2V-XQ<1[UT%3T*"T?%_Q0DS6; 0<#_B]B:'>RUA\R57<"X9]<1TP6&)VK^L#C3R3[P M'H)(=C=[M%12]V48MWB28*0Z1SP!F)@[8@+DV6#GFO&OG0]H(&.E3D>4NI(" MA9&5!TQ\$ZGW"' 0\6UI*D'?JMM"IPL-R?. M6X01!QBAU'.FU*0B=;]7Z280C,H+94I&PUL%+D(?4@_-.LFDSEV_ M&1!^1'@(T,$R8K@;H:= \W/8Y7+/X(' KEK]7N=EZ#]J9\WC!0S -''3SXFQQ%HW'XPBV)5D57@(X7KG:UZ)[ MDOM2VF067Z!#BNL,RB)Q#=$(5*%E,\/OFQ$;9MU)J]%QA6$^]NSC&D>1(L.; M0OYSKE%)QSF4T+90_B]@#ML;WV@SE59$B:)!O7TDODE+N_=MWM7,#1P[S#T> M("%DU^S9;175>O0WI*-V7",V!>D=/^]TGK@'@>%/[]H5S,TM./ 'GAA*SSH M#;U1;\"@YGXH_TDIW;*>G-#\T!RH.-'9T"2:/6&:UL6D,93JF7:N"N.:3'\' MS*3A4%M#HT+YACP@]A-@(<&\RIL3%$0@9*,GC[&(3YG)?2 %?U^B9-/%CU $ M8-R[B7%K3.*HH#P-,U4P$3\S'+]6&UWPS-_$$C-N1.<:3+G+L\$;@@H)BI[( M;M/ UTRL/9B.YF#F2W%T&L]QB'E% 9192+HG0(T78[&O&-( ":II"?BH MB(#VZAX4):M:;V4C\V@Z&9.JZ9A4O0DUJS-^!MFU"S@A;0#%1QF*S5M*%20_ M#TMT[;B/3%>:NC/Z0]<\.+<.VEN_GC9)%Y+=T8E&XQ=U//6=%CQH"Y'(PK1" MHFDYR!OU^R&R3NUY2JVSH&[Y1#%,I&$<9)[679&[D=R@"8.!V)-3F0)/$2[6 MM_[?'0ZJ0OOH!G9NI6BC/-G3J8TJ6=UC](]:>>L8?_UP;4G%B<89DM-KRH?= M).,P=E-P0#R $(F5H>'=X5A!249OJJ+Y&06S(8W;=#B?6,B@?HN05!F].RQ":_A> M)+28S@:Z.6*$V=;U/HY@TT@\]87RI/=1&/3?\*=OTH(*%+X/MT_;K^NOPD?E M;GGX-/]16M &QS6UQM;QZ&P^#.QH?GA3\B=FQ!BYQK=;!=9;6H#W:X/C2_V# M%+3_<[CZ-U!+ P04 " #W@%%2@L>%"$,( !,% &0 'AL+W=OE,>W;Q4+GI:BY/E6M:/!DK;J:&_SL-@O==H(7=E-=+4+?3Q\NW\G*K4]GP?SW<)7N2D-+2PNSEJ^$=^$^=%> M=_BU&+44LA:-EJIAG5B?SR^#M^]BDK<"?Y=BJR?WC#RY4>HG_?A4G,]] B0J MD1O2P'&Y%5>BJD@18/P:=,Y'D[1Q>K_3_M'Z#E]NN!97JOJ'+$QY/L_FK!!K MWE?FJ]K^60S^)*0O5Y6V?]G6R4;)G.6]-JH>-@-!+1MWY7<##Y,-F?_,AG#8 M$%KY0O@M?U/@7WIPR/_18Z(?!"_JBT>O(ZHM>\?JK:%5G9+-A_[R\T:9#COSK M!?7QJ#ZVZN/_*ZDOZPSB4_:Z7MP;<BR##2Y8+BQ]@E/)]B5JEO>W.^YDQ.RI&;H9!K+ MP$VU7;"^?4PB<#5H4'8[VA]OY'_9N"T6C.D:8_.QH9$M2@)2R$U M\-O^PQIN-T!:\+S<1>24?>SM>E[R9B,L&Z8$/@DH7<,KMI8-_).XVUNM^?U M'^0.MXHGPPX@>:7@YRG[0-8?RQ G6K0!Y83VA8.\>3>",\2NYH;P: M0DR,WO^/^?0\JAS]!!,&"@A^16Y7G*+6=JH &Q/S?2-_]6+' N :F?<5[_94 M[U)A#P-:UM+Z7@CPC3Y[F!!C%*:95@NN$07->NV<)7NO.3@0@O4.V>!*9>?D MCLEUIVHFS23XDP3LQI:E[[41]2G[#A4\SU7?.%]4)7,)U3M3@&>3PIE\BMV= M8:)/]VB$'*I0=\XES6OAJAK4.V>IR,3= &Z/J.V[%C+H(Y_W@$>:;#@F_.U* MX E $^JUN 67H$"8#BW* REYU1=D3G5P"2N-(!=N1=,/G6%//X15+0[P.#I* ME/VT]8"IJJ?$?HS2O-KO&14/Q3#V 8AS_*LI9YCXU8-? MB$1_)"53-I^J%4P^]H ?G; MV: "1XEIRZ>5^YC7IUHSJG?(M>(@X(6"@4;9)D(CJ6,2,T%VKK$X1![;V/9" MP-!AB#/D7D$E:J2QZ4N/-*^$[?3D=$4G2Z(.W0/LF'N7*'VSBTT!B]JQ[8!9 M_QY7P;.I0Y5-0WI7%J ;"0BP!26#:ATH'*9_"IA!6O1]36B0FYK"*EN[3:NJ M-W:B4MV6.*>>W&*II@'2]&M.P\36TYKI&N!=#^AL=FVE*6E(HHM1;N>R).9TCPK@>IR\8+1@!?4:CTPC?CFXLE#?7UV#C0+'VLYNQ:ZM?::'5.'% MOWE.F/>F!O<<&^-19<+)0$5.DSXWGB7]1*S7P@Y:DHE/^P8G+]L)G^A@]6V/FP@@. M!+Y5&/K!BG+5,H9,V>JWL[\).HL.'^8:NEEX4Q;@(_\[(LF7T9 MZ_O:S<*COZ(,CE\#)ET0!C!S%7IBD['B"=N@BH9R+ MS;!A\6AH4\=N?!PM0^C/L-<^O1&(G"!TMW9ZVT >-*PW,+E,E[C&7@*VWPM; M)"XE*,R7-0W%X:#X"HN!EP5+>UWYJRF%7I"L\#<*_ <,%@_-\0-S" KRP MA M\#&=B1^S:!D.&JDIXL106(&7U;Z!RCCS[359!;,KWE(=LC^HIV4("$4<'?J6QS](T?LJCQTJ<^=!&+D#D=A/N M$EW?O.I"',.'A,J0@A--G C!>AC1Q5\&#USA3G>Z1/YF5+AA&(,^70Z3D,:, MF\SQRDO2C,70 I&O@CIE[AR!]#);TG]DVUITF'.'.9E8:"ELA$.RYSVD]O8# MSU]%;(G'>"VJ$=']Y$*/&U[5]G,C(*(I:&!IV+"OW H3#6.+VN&)6I_@5 7) MU"?Y;)4-]G=VDP"PH6,2&&,)&@20&B&XB3)[EWI1&-J>^#(^'+DW^[?@3FQL MUIHG7\/>BUS4-X 49IYKP5M^V(,GNZ;"#]/@1R,)_C=CQR,U4.K"= .Z0G]V MJ25G49BR !X_Y<-OO&Y_GWAA=_I^[&Z25?;4!XC%Y M/+7!BH>]8-/-P@',? M>\;5\5/9I?M"M!=WW]D^X\!#1YU*K+'5/UTF&ULI59M;]LV$/[N7W%0BR$%/+W% MZ8+&-F"G&Y8!!8QD:S\,^T!+9XLH1:HD94K,9=XA88D-A\N7ONN>.] M>+HW]K.K$#T\UDJ[651YW[Q+$E=46 L7FP8UW6R,K86GK=TFKK$HRJ!4JR1/ MT[=)+:2.YM-PMK+SJ6F]DAI7%EQ;U\(>EJC,?A9ET?'@7FXKSP?)?-J(+3Z@ M_ZM96=HE THI:]1.&@T6-[-HD;U;3E@^"'R4N'=/UL">K(WYS)N[GRO&*XQRX1/VG>R$A(O6>5/WRL2@EKK[%H]]')XH7*QXFNXKA62AXWVU]A?0O;0E?6F$]6C ;V$A7",7!2\=PISWN1$&51^X) M[:50Z@"%J1N%' ')"ZHT+T*ED#ICLBX).4_%5[9=$35*:+C@VY]>7>=Y>A.$ M5G0:]MG-FS'L*UE4G0YAXR/U#T=L.>3'0^E=J%9J*@7"^@ 9-$A+[6/XD\"# M5:(Q$#OZ.9B#O7 $UQC+#K24=';0TLB4=ZC;WBRU,"L"QL!&ZH!7&.V,DF5( M!(J-#]9_^>:4O*D]]=(QGC" M.0I&JWTW!H;388@NNMGQ5;R;P!^(J]0.%&Y(-8U_N8K =E.MVWC3A$FR-I[F M4EA6]$, +0O0_<88?]RP@>&GQ?Q?4$L#!!0 ( /> 45*V8FU_1Q< =( M 9 >&PO=V]R:W-H965T^M?O7!=6]G:O/6JZ38;[7>O3>5N M7Y[-SN(7[^QJW=(7%Z]>;/7*7)OVP_:MQZ>+!*6T&U,WUM7*F^7+L\O9L]?S M.6W@%?^TYK;)_E9TE85S'^G#C^7+LREA9"I3M 1"X]>-N3)519" QQ\!Z%DZ MDS;F?T?H;_CRN,Q"-^;*5;_9LEV_/'MZIDJSU%W5OG.W/YAPH4<$KW!5PS_5 MK:Q]].1,%5W3NDW8# PVMI;?^E,@1+;AZ?3$AGG8P(2XD(,8R^]TJU^]\.Y6 M>5H-:/0'7Y5W SE;$U>N6X^G%OO:5]?"#>66ZMJN:KNTA:Y;=5D4KJM;6Z_4 M6U?9PII&G<>_[K^X:'$T ;@HPC&OY9CYB6-F<_6SJ]MUH[ZO2U/N [@ S@GQ M>43\]7P0XM]U/5'3^4C-I_/9 +P'B1 /&-[#$_#>>EL7=EOAHJ#%E:L;W+;4 M(CIUJ5[KQO*CM]XTIF[YR3%"#!Y#2O:LV>K"O#S;$B!_8\Z^[FSU?FU4D=:: M4BUMK0%'5ZK!$@/=:1L%R%57&M5BM1:N,J@?Z];0%*]NS7VEEZWQRE060BGX *C%!C\NPLJ%KH / !'TUNNZ MT:R*S81QQ_VWVJ>])["G*Y+QL>T.JM&NXR5(-+<]W5:F-EY7U8Z>FRV1 WL) M[P^UI4_7!)1O?KDQ'E(.F_)'9T%0J%,- T0'JM;ATT>C3-/:#6\@W'4#H[5E MU %2M[C\$E9%:+H1DN(RSF?'?IXS#+D(Q*+KU X'3J![;8>5P R6I0&@KBI5 M:7&D5X23MWS/I7<;G.2:#-N)&M"$ATD3'@YJPAO;%#C_7T9[TE8%NV*."?I? MAQ*%3L&I>*9N!VO@E5:/YN-'#P9P?Y1P?S1XZI5NUB-%/]7WX.Z-KA*I?ZQO M0"E&9,51GW.!K MI0^^&B#WXT3NQX-D>8>;0)=(Q(DVQ^@Z"."X.;P#566?^:H@SC>/I]/1=#J% M:M)'.(..O%AP!ZHQ14>:K4G?ZG(!XIN6[!76%MZ4ME5N4=E5,+%-XZ"4*^[^9/7T2[P<77Y':0T+ .G4#X^PZ6#S<&*[:F"!&9+X7NOXX M: .>),8^&63L=[ R-YH")J"&*W>]R?H!&)*UNO0X7LSF487ZCQZ@$((AP*K5 M]Y\@^O@6?VQ= R:KGWOK_=__]70^FS]/U/1FO $GL8H?UZX>+[N:N:>K 2H] M351Z.FSCM/7JG[KJ@$5_SO@[ WMOD]S\8,$[:.SN&)6^YH!PS5/'9-+6-.^.3<)L\[43^9&U.I6?@]#[^'7,VWB?G?#O+F MO=<(JRYC2/6.KTT&5NCZG>L6[;*KTHICW!\\X;AQ_*O')BX:XAP[70E/*DZ, M M7)WS#@%"+Z!%@Y84F]C=-;6NQMX.5K+R.';%>2L 6\0R2!$@Z15 M#EP/?DMOL0,BPXS)U!9_5;L_L6IMD>]0; 9;JA'SF$7;C$(6!#&!5RVP7D+& MO0=L6I'^M6L25'K$1D+BQ[AJJW<2XQD$'36G-'0+> I/7QN =QM;@!!8$% . M1*-[<[!7PLWJ0NA%GRMDM13CLF4N(^TC$2?J*AZ>Z*IALF[AY8$%H"P3R?;! M)?\AX:4"Q4L#:I6(F!+K*C-HZV?3/@><#HHRA3 U4=XZLG^R'++I&8FWXR6E@5M$_@$0(J/Z!H!7 M1IZRH Y3*,N29Y_)#BED;73:S>DAS&G 'E[HA(9)NH[@R,HOB$C:BF>V&P[6M$U4:[A@#65+\:$)ZPH MT@J0%,3DIS&]H!V&Y+NR-S%&- K&1>J!V2 >: MYS#A!6DJ(C9:8.+-1NI17+'L/'Q;1[N>Q.]NS-H6,'0C]3!^=9H4(XK%H%IT M10GG2%:&Q6'>B\-\.!UPG( 2,ZY"J-_'B6]3> [3"S-$BJHNF4I')>5_YRB5 M;2SV-GI3,3/A@;5:D!!09@&>+6(F;]G\DP].NJD+,*F1:(,\:_R^EXTL.@B2 M4?08!-L;,O\#8-E>G!V\>,GEMC+%V7N70!AMBC:E0#&4H%WG$()%""?&MUR6 M,^7]$5+HAFTP RX^TLZMU%-BP$.XQ56*$E02^%*,;[(TX>*X=KIH?A^*7PJB MG=CQ4+&0BD1P)E@E*A;(<4BY#. XLJLXQ4_F5J+9$%_PS$#S0F#(%12$X2ZD M/4QD":XI6.RWD2RL:OLG0>>"DJ.K>^9!W9BC%8^LSL%U(=HSR>35]O(:#(@# M#+(W,.,KYTK.J. /V 4"63H]6B1@MF>)NIJ38SP!-O(5[\RX)F)BZU*"YL_@ MPKL+[>&RDB$=208.9G:;3E@2,&,V(.G./JE;G1G:+[2D$$82:LJ)!(]1YBI= M/92PS_HRYVRXSOGC!N&W9S^"8W]"5#?^B0&O;FQYI84 *)J>W0HM#+$$',CXNGW MHD7KP5^J&A3\18EHM TICF3[WG.Q+@1FN%S30:4",AN]HS)>R(.([YK#M.^" M)*9J9WJ:XN_J@"*VZ2T@M"(*#RWNZLR:+3MRE%*(6)('#K5#0C-4"=F2[7GL M5/)E,E#!$1"14EL1YBS=I&TX/B,A!?5,UD.<3W+Q"..(IEGM54PZ,Y2]>>#F M'AG:X^:2 $[4;YQD'&(:W)F8L-$I-O:4X?5E5XC98!H=L:83]8O+CX(0^56T M/)G)Y,2;:Z'SZ7S*MYI/9]\.1R)]K78V7&;]4:SQ>_WI1.P^N/U4[-[#A.0& MM]KJ3R?K!OLWEKC2U%H<-/9)L9,"9'/WAR7=YPSG:( M6Y-52(4BK!=BN"0(H6SY;ERS@FFI"=]8]!0#10X27*_-2BJ(2TB:\\&B2+\D MZ]"$##)'^@22S*6-_D@,$JN>"*6E3IM3.!7Y1V1%L"5&,-B.[\+E//F:1E!N@Q/422(WH\WB+))%EZ5>2EC\Z[5NNF7'> MFY648Y6&_:"H=LNJ+5:UVX;HM,C^.GX) (PJWS%<+"TN0[" FS MHGB,NW,K?RQ(HFI(7FDADJ'?-[WT5 H+(38G>V/U,VC0.9] M_R](G(?HVS=K9Y_KUL)TX=+OA,^G!EC^.A1RFZ[SZOV;[U5C5E+*(U'_G6C" M]I0>ISJ?:I@-7B"-$(-8&.LPJ0*=WT&S-F263+&N7>56.SB4%?4G\"5QDKI. M7%K<,K&U;^]$^:%1[AU"OE@67=OM-K*5T($R=V1I.\^)DBY2!'GL.K=9B!LQ M9T6X>ZL0)5JQ4UPFDL)HM%6I[<66J&Z]JU(:F3"F]AB9R2!^D4;M;DOM$:H' M%$4'J61'2U>33,W#!U,^YJ,SID.#*Z9 )M4:>/"BBN('E(KVN &)5Z7<..1U M^SGRPBP=UUK"N6MJR1?<52G5.<07KJZB>#2&6XZJ2 L*!XF%G.KEPT'WF?Y, MC;V#CD=9WC8?6;YN89B)#GS^EN*Y\I"(^2=>N.&>5VK(+.TGKK1MH.9Q'BA. M6TCNB>B]66,-E:B:(P!IJ AFUI1'EJ;D42]+LT-P/# ^O-H)L7U_;Q"(Y$F;0PLG5 '/3BVG-JC8WBRNIB5 MI_@Z:HP-39Q=0 )G5LQ%Z>Z6<;Y!I&S%HPE(>W[M?"]@H7633"I52^)\VH8* M%O#*IVXD%Y"H/!L,&(41(@GT151YY@-A'>DLI4Y&BT/#X,7VEP;;! M.U*\)1 K5YO4T.;6]T3]EK>S^JSJU(8[I8SPG90.6%Y[XN"V8%_(I6.UFQM; MVZHCVOF5K2?JP\GK"VOWMC8'LRYDYP@E=E-;LC=Z,+MP7F4R MFF_7KD5L6S1?8#JOWKYYP[+SYLW;S)]F B.54[*A/9OI(N/6C9D6--/Q87(] MB994 FJ:!":+!7-:<-&V2=DO\@W+%F2Q2^=0E)S7YXI*=UQMX%5T*T]=!+;* ML8M,^/,Q09"$?=S-X/R:U;JWYR2[XKA"FEHZSJTE*J04'PC4(FU4] JF*^2: MGV?S'E$HP+[K?'N:VA.,BA$J2=Q)/>PG/]S&!CRC/^- '"X'E":*BBW)+PY9 MH3LW,O=)RZ5* *L1NI#&+[78'GYR4EP*YOW(8E M./&^F+0[UO'S:.96+<>N3T.SH9DPH3-L],3(L"F@%"$O-$MW^+@QXXH&@8WT M9Y9G'+_+O3CW:WGD/+29N^"ITZDGC[/-H4438ZB#.901$Z 4W8)$3;=L;DRA M::R@\W=M(@5?($2SE(KP2Q-MWS,"&HX<8_YR\_IW&X:%R1Z?L64-T2#1!8F]T@R!Q 6.6 ME"N;*>J[]/UYK*'-WOP[P*:8)1O0(AWRECPJD5$F\0B_7'F(O,FJI.I-UD"? MJ-?0RM":8C$*%9?=88VG2;/V;/]WC%F@7IJZ/Z3.@7Q&GF>14#\IS/*C[YA+BE*Y@$93(!E\KH]$^\56,.(1 MV]_D%O/A$/$)5Q'"":&+--M["\/% C(#*17'BEXCZ_9$B-+Z169QG_?BET/A+Y,-6G:2MZ=* M;4P*((8\TY[51/N!#?*7U$!RWO0US)ZD!VT184YVCSTU">Z(>DC2B-UR:)NO M29,I_2%2BO?5CDU;+PU2Q$ZO]/1BUDMJKT19I"^3%A03P] 7ZW&W'2J$]'+W'%*RGW'RV)#<([7FH\/$3WA[ 'C8VD/H&4WF9(GQL1 M@/TZXRI,KF:%VU")U20:W..,CJ/O>(3\;9(PV<_P]CU(:O-TL.M_TU5"$'S)! MP/3ZPH0)-TVDIUN3Q3D,5>D8^F>1X[] _[LF5E]*Y)$:&+F6[_0A6$[.) M!1E.4%[*7.$J _2C6HHO!7857TF-IK#2=A-X(Q]BGM2V52K_Q-?IE+RM*T-X M!_=)T^"CV/@KP\04/]NV>QCN!$.B-L^^W9U2R:*%(<7KWY>8#;_/<%F"/8BT MB0Y71,RCRC8(X[BR'0!6^3>A].%-5(0XR,;U'+ M &?OQ5#8EFO02F_)U_"[)Q1I_\.%2B!)S7MM;Y$C+4CZUS%SXY2DI->9_.0_ M@<35&K(Z4C]#,7:-U7SX/[!6QP,I0=@'+58* NTYQ Q5]?WANW3,+KVH.(ES M:W='7Y+V2?;':(;S8BFM#92744(:7![#> V] MT/[L^'!_?)&'NSII?D^44J M<@3'A.4KP$B7MF],YW./4J,I]G8%+\15MF#YU_^ZU[4@ ]U&CFA7@.G^(>O1[ZG^/?> M.:<1"#:!1'/_WNM@<<&V'J-O&:.GZAOU M=!F'H=_/ \N1.DJ+P!VZ_=,94>0!_9@__#<(,8<(G#_"L?/9_R-*[&&5D>*N M\'ZC'D_G3 [Z\^%T2,O[ET_FPR^??(\@R^V,4=>M*S[RRR%''>=7@$D=/^I= M45&_W8TE\2)J@!3"E"VOC3D=115)E25ZHR0V@)=(+0>EPXQ-7\JQ_"(7D9G> M\G'UF+K>'7>7#C]%P$.T[-_U8YF/23,_ 5._U\0D:_=B[5"7^FUSEY:E1J_&_2-$@&YCJT 1KUVE'/ZYSD?#Y] M_N;R^C7_.7M^'^ZPH2&0H]L^2&87]UU>?TC;Z.CQ].$(H7BL&;RCM>](=S?J M_+W;VD(]??B4E\[&T]D7+'VFK@NXU0@\_N;*:&]98%7"I7&/A/_U!WXRGD'? MKBWDPDK-EA;>J=#L#;&>7UY?*4'ARGSSF\7CV8)01/7]/ MF8W)['E(Y]1/\I;C,0F]R/XW"U+X%?\'FD9B$/DW+>G;]%]N+N5_N_3+Y5_D M_,Q%YD959HFMT\F31V?2F(H?6K?E__2R<&WK-OSGVFADT[0 SY?.M?$#'9#^ M]\^K_P%02P,$% @ ]X!14LM7=FX, P 1 < !D !X;"]W;W)K&ULS55-;]LX$+W[5PRTQ<(!DDBFG<3-V@;BM(MM@;9! MDW;/-#6RB/+#2U)QTU_?(24[2I'XLI=>Q _-O#?S.!S.MM9]\S5B@.]:&3_/ MZA VEWGN18V:^U.[04-_*NLT#[1TZ]QO'/(R.6F5LZ(XSS67)EO,TMZ-6\QL M$Y0T>./ -UIS][!$9;?S;)3M-C[+=1WB1KZ8;?@:;S%\V=PX6N5[E%)J-%Y: M PZK>78UNER.HWTR^"IQZWMSB)FLK/T6%^_*>5;$@%"A"!&!TW"/UZA4!*(P M_NLPLSUE=.S/=^A_I]PIEQ7W>&W5O[(,]3R;9E!BQ1L5/MOM/]CE5-PTL1#N0V._DKR"XO;]C# 5G KUT964G 3X$H(VY@@S1INK))" MHH?A'5\I]$>S/!!Q=,]%1[)L2=@+)",&'ZP)M8>WIL3R*4!.$>_#9KNPE^P@ MXGMN3J%@Q\ *-CJ -][+,$YXDQ?PKFMNUI2C-#'U1C>*!RSA4ZC1P;755/!U MK,1[A'=&6(VP>DC[UJ )SRERF.^N1A"/G+S':1.G>,(I]YQBQWD,6W0(W$-E M%5VM.#H@7WA [CQ@5!I(IR8>;Z<4<%/"&Q2H5\3!IG%W]/IR0 5.Y6O@BZ&+ MK>0/\JRM*N/Q\WLN53SX$\(_\5PAW-G U6!(<8?:-IXP_=%@R14W@@(*/8+7 MB6 *KV!2G-%WR"[@B,;QQ73PZ>4\A\IZ?P0K)$JDJR\4]SZ59KK)0S8AE(L" M)N>#*QWKU/>,*/;*67U(QP[_SS^F;,3^^G4*!KG2.63#3II#QY*!]8/ MZEDM.K%C]M-15&0 MN\9YK[-I=.O4OSVDYM0VN?WN_HFX:COCHWG[OGS@;BV-!X45N1:G%V<9N+9G MMXM@-ZE/KFR@KINF-3USZ*(!_:^L#;M%)-@_G(N?4$L#!!0 ( /> 45*S M\>;JI@4 ,@- 9 >&PO=V]R:W-H965T,60 $0L4>]>$B!QZK5#"QA)VGT8]H&1:9FK)'HD'3?_?G>4++_$ M\8;N@RWR='SNN>/QCKI<*_W-+(2PY'M=->9JL+!V.1H.3;$0-3<7:BD:>#-7 MNN86IKH73C;5UY=J92O9B*DF9E777+_K3^(SA]'L%"5K&R8 4*V-5 MW2T&!K5LVB?_WL5A9T'FO[& =0N8X]T:2EAGK^_%LVA6@IP]\J=*F//+H054?#EEJ4W&6>FI.C%,P^!W,L M]J<-/2X 4E5PLF13$NNV$(X*'$\C&DLXF;UBHG>9%/M,B@T3 -5D+DW!*]P$ MG_!F!H,@)[Q28,EI6S .MI1V=HD198U&<:G@!:!Q*TJE7R[(9_X7"*=:S59H M"\$>A'Z6A2"?P"/C/4[>MW;0AG"P!^8?$>BF"9@X!WY^:>,!>P7%+$$_Q/J1SB( M&4WC?$\C@$5Q"(,DHU' O(D4%0!WW&%AYO?:S,T9B2D+P!$21SA,$J\EC2XV M4&2[^".E.*"I?T@I:YD$[2"E>8*46$LF]5,8I"%-TLR;+I15C2S,VZ';A'SD M?9:5M%!UR7*S"P#JT\A'](#1*/.]L:IA\PL);'NM,(])$OG>O5ARJ5U<%6R\ MW@3!D(#F44H (?0[5[?$.IA]QQG&.4!WXAB6B&+1J$J5+U!,GZ%)+#&+1MYD M,B5!3I,H0WHQ"[SQ=#(A(65Y2E(:A)'W"-W!,8+B+#30-MO-Z*C8H^BO^.11 M[(S%Z2L7#O8,TRC'; EA<_T4(BRQF9%?A8+46RY>(-GU-V&-]^:F8"9L\;?9 M<2#SOC32"C@I%KQ#TPF-8K^E$"9AFS]9@(. AK[C%-$DB5IR>>I[-T9RQS@( M^LATTY31,&6]M)UZ[U<:VCU)4A*&(8G\;7;'48B_+CR'B;S)USXZ>4HS%O6Y MVL<+R?H9S;(8=P^+UDYQO!>%*L%IJ%3_/WI]M8$"UYBYT!IBR;$F+I6$%$!4 MS)\=]FTF@R"B?AKODG?9C8*$ GUOKY+U!V'7D'J&(^+P^[B'-(WRS6,C#>$L MI&GW.!K<'XGMB186]RTL/ME9Q@O>E& ?PM1WS!MC1.=T+_LD^1.6%BF.MJ_3 M1HZT+[SHX8W-N/92;%FHE>[;%>&."27KA81&LP;%"D1R_@)OX*)7J%5CL1$6 M0CXC*G2&!FA6N#,:Y!9NJW#E;,O9+G"U=>]%&$V/1-PF?/O,%< M..B?(P_N-"NL$W"KN0-:]1-HLXR2-L[>V&+29T'3)(F#=^Y1(6!.I#FIV%4%PB ,<*A,]&?Q!YR(X:BA&Z%KHWCT&,NA_6RV+("FG>>$I6B>QDGL=$/7 MQT W3OZ[SVFZW^UA?NSD#'=NUQ"1TGU#&.+<:"_:O;3_3+EI;^=;]?8;!WI# M*1M#*C&'I?Y%"N=#M]\-[<2JI;NK/RD+X7?#!7QJ"8T*\'ZNE-U,T$#_\7;] M#U!+ P04 " #W@%%2N"K@R1 DF9;AW4UXKY\*/:! MD6A;B"2J)!TW_WY'RI)?8FMI, P%#%D2CW?'N^<>'G6^Y.)!SAE3\+TL*GDQ MG"M5GXU&,IVSDDJ;UZS"D2D7)57X*&8C60M&,S.I+$;$<<)12?-J>'ENWHW% MY3E?J"*OV%B 7)0E%4_7K.#+BZ$[;%__L]6"C(,I+Z2YPK*1C9(AI NI>+F:C!Z4>=7\T^^K0&Q,B)T#$\AJ C%^ M-X:,EV^IHI?G@B]!:&G4IF_,4LUL="ZO=%8F2N!HCO/4Y>VW1:Z>3J]Q81G< M\!*S+:F)U_%'>E\P>7(^4FA'2X_2E<[K1B?5ZW:L_H\P[HF\RI8*?WSQ=])02M9@QAI^#^ M"3;EQO3)O+Y:4I'!US]1);Q3K)1_]SCD=P[YQB'_4!JF4X0I\"G'G5DJ(M=W_+#J'$]1->=V+@>H-&(D%U;FBWW*_(B8L7HI58414#L@."] M:T4)QL"+H0> 80? L)\_VKK8A-\ZYZ==3B4BJ!G(_LQJ:EEV9JA*S-T M;086.@N&)1B4/&,%(!QAU2!T(PU:=2Z4#N0FD6PMZ6SP9=?8E.8"'C4P=5D8 M($FH$892 U]'VHYUP(GMA(/;[S6R(-I]Y 6R0:'KQ0]Q!-Z []G$@S>#NUP^ MP%1@-'/$)*Y4@=!EX-B^_T9K"]^L]:! J>VVY*4)\8E1(4\0;EZ"E] 9O,7" MS!AB]REG109_<=P[S*4G]5&7^NBEW'.'KF(M:[>:H'VJ6&,+8\EVOJ>)H M\+F9?4Q\G.Z2%0-X\>"FXXKC*+1BTE8^"3>M)@[N)Q[N,A!H@ZX=&(JR @=K M.^YK,>(N+?&/5.2XW:E,W_OCE=EK['!E;M>&SB [L(,*[8].*08HQVX7@\2; MTLPT]MO*PG(V18KOKPN:/IQ.TCG'-K'=A&K$GQ9H*GV9J_E.>?=QQ?.JWPG; M:ZJ?V,0Q)!!Y>ZL_<&WL&[#Z SMV>ZO?]5$,U<6PI_ZW [G% ZY-?)R>N*_B M@:0#7/(JP(UU:]1' ;UJ#T/K=C(>K[D@6PB=W;TMXPY/K'.\U3Q:N)&FK%8; MR:,E7V Z3UIJ:6.<@9<0\"+G.1S6':%I:C:!X-N.WH,].PD'Z]XF[WJ;#D2[ MJ5PW$T<0A9JJ B2BGI2YSOKTY?0F;+0"]^G>'9@$./Q2 M_(XVOHJ53,S,MS\\3.H]I?E UKWMOB]>-5_5UN+-Q\GW5,QPDX""37&J@]4Y M;#:']D'QVGQCN^=*\=++)5^LF4B!9VE9!F&I36UC=A:/(2*V8N5(V2;M9* M5\S25F]"4VMDA5>J1)A$T3BL&)?!;.+/[O5LHAHKN,1[#::I*J9?YBC4=AK$ MP?[@@6]*ZP["V:1F&URB_5;?:]J%/4K!*Y2&*PD:U]/@-KZ99T[>"_S!<6N. MOL%YLE+JR6T^%],@]0" =$-'YTF$%OTBD>?^_1/WG?R9<5 M,WBGQ'=>V'(:7 50X)HUPCZH[6_8^>,)YDH8_PO;3C8*(&^,556G3 PJ+MN5 M[;HX_!>%I%-(/._6D&?YD5DVFVBU!>VD"%>]-I'CTB5E:37=LJ-Q0*^4G]]EKFJ\!#IMP)\ MVLQCB;!6@CJ)<@;6Y0D,6D.'VI9@Z3I_S635,RDZ)I*8\)9)34R,8W(SH/A& M%.3X>G#&)0&IQI"2&0+N M5>10!S.Z2B"YO/Q7,WN7D]$PSF)G*!U%Q[P/7G4J+;$/$%U$HW;)3LKO+;S2 M.%%/65]/V:6TZ>+7:Y:*BU8*U5!?^HNO];:REM\,9) -%E4MU MB)]'KU8))B*,44GBK M.L*C![Q"O?%CRL6-.JU]R_O3?A+>M@/@(-Z.T2],;SBQ%K@FU>CBDK*LV]'4 M;JRJ_3A8*4O#Q7^6-,U1.P&Z7RO*;[=Q!OK_![._ 5!+ P04 " #W@%%2 M-\JGLA\# #[!P &0 'AL+W=OW,E"Z9I:G. M0S/7R#+O5(HPB:)N6#(N@T'/KSWH04\MK. 2'S2815DR_3I$H5;]( XV"X\\ M+ZQ;" >].5V1J#BV2J MU+.;W&3]('*$4&!J'0*CSQ)'*(0#(AH_*\R@/M(Y;H\WZ%]][!3+E!D<*?&# M9[;H!RH:JWB.'%ZJA/'_L*ILHP#2A;&JK)R)0JCQ\ MQ"&I'!+/>WV09WG!+!OTM%J!=M:$Y@8^5.]-Y+AT11E;3;N<_.Q@I&2*TFKF M+[0$[DS"M (:KH&2=X#B!.Z5M(6!2YEA]B= 2*QJ:LF&VC!I M1+QEL@U1<@!)E,0->(=UJ(<>K_,.WGF:JH6T!AXQ1;YT@3:@=FK43B/JR-<( MM0%;, O5(9@!-0S0PATR8V&"$N:H7:I!S> -*B%5PBC!,^:24M1YO]S5AXQG&T3?B&#)8L M_?SI)(F/O]1.AOIR$X!SI9(MJ+6A*AHPF<$%6913U)"M^%*+5'+TO%(NK23T';K^FH\@;A#T_W6 M/J78^.Q+(KT##34]JFMZU%C3,:,>V.3?U:(!LUMC=O]#G31R^@<2S'E%L:OQF)I?"(I!)XR MB!.OF5LE7E=*9;![K63^3+\]HIY1K)H3HVLE,@K>P$BU#^".E]S1W_>*^Y#> MPJT+F4[._;/CLD$)7-_-]6K]LIVO+_3?YNMG\9[IG-/-+'!&KE'[F*2KUT_- M>F+5W%_O4V6I4GY8T.N,VAG0_DPINYFX ^KW?O +4$L#!!0 ( /> 45(( MQZP5X@0 .P, 9 >&PO=V]R:W-H965T,70 DHM4>]9$B!I4JQ#LAE)NGZFI;--E")=DHJ3_?H=*5MQAD1] M6;^8$G7WW-US+Z2/-DI_-BL 2^Y;(JC5(_+)0NF46 M7_5R:M8:6..56C&E491/6\;EY.3([\WTR9'JK. 29IJ8KFV9?C@#H3;'DWBR MV[CFRY5U&].3HS5;P@W8C^N9QK?I@-+P%J3A2A(-B^/):7QX5CIY+_ WAXW9 M>R8NDKE2G]W+A^9X$CF'0$!M'0+#Y0[>@1 ."-WXLL6<#":=XO[S#OV]CQUC MF3,#[Y3XQ!N[.IZ4$]+ @G7"7JO-[["-)W-XM1+&_Y)-+YM6$U)WQJIVJXP> MM%SV*[O?\K"G4$8O*-"M O5^]X:\E^?,LI,CK39$.VE$C+^#%E%PI M:5>&7,@&FJ< 4W1N\)#N/#RCHXA_,/F61#0D-*+Q"%XR1)QXO/0%O%O-&B!, M-N0ONP)-3NM:==(:<@TU\#L7>$C^!/M<[#\'.<"0.NP @D&=XZ=VCL*T# ,7 M(8895\%K+HE=JBO)67A%*PP)YQX]9(+_^4M*8_D:*,K@$8PX) M$]C OE9P%)!&=7.[Z(1#[H/<*6S7X)4+*4]STC_$U4CNTB%WZ2C#-_WH(&I! M/L@[D%9I#N:Y3(WC["D3IH$8RRRRPRR2#@3C1%[1!KL#C9/)\T@P:(DM@I-/ M\'\\17=,='V^:X53RLDL/,!".:ZX7!Y^?ZJOV0;[VX+F#!OQ%:G"JJIPC;.0 MEGGP"6?< 9<'F,BEQKQ@#LN$XF^1EL%[+CF.@H8LE6H,R<,R*YU D;ALQ&%> M5GV55%$QDHULR$8VRN),X]F@[4-(9CA$K&?BXDO'USBTGVV?_P'W(I'_H>\2 M<$2OE&@(;Y&C.W#*CL5(JO(A5?DHM^>P *W1XVVSW[+[[1#I M1]6EDLN#6] M.34&[+,M]7,M?&M"!UP^C"EP^L9WHXMBQK\Z#9WIM,R]Z3Q*1Y)3 M#,DI1JD;3@L_HB\YP_'-[0N#[0>AOIMN#3@B<;QA$88TCW%-:!3T^'T.UNS! MP@T3U @V:(7>#*5>"[U M#=,?KIW M VU!+_T]VQ!_->@OH\/N<)4_[6^PC^+]_X KII=<&B)@@:K1VP)/#=W?K?L7 MJ];^/CM7%F_'_G&%?T= .P'\OE#*[EZ<@>$/SLF_4$L#!!0 ( /> 45+N MAVRDX@( "X& 9 >&PO=V]R:W-H965T%GNPMUGODMUU"/WUG5T;ARK MQ?LY[\V;G1D/UTH_FAS1PDLAI!D%N;6KJS T28X%,^=JA9).EDH7S-)29Z%9 M:62I-RI$&$=1/RP8E\%XZ/?F>CQ4I15KEB&]VB_K^::5F&#DO("I>%*@L;E*)ATKJ8]=]]?^,%Q;7;FX)0LE'IT MBYMT%$3.(1286(? :'C&&0KA@,B-IQHS:"B=X>Y\B_[1:R.X'4;\5V/USV ]TFI=,V% ";W MZ(=K;A*A3*D1?DT6QFI*H=]':'L-;<_3]@[0WLBJF%Q6WF'&=,IE!M]LCAHF MR5/)#:_/!+/[7F;?6QRG?,@1$J;UQC$],U$BJ"651$/V3M=D_)6,56$PY>(/ MU1!8!:Q0VO*_WO4VX$LB2N_[LA1BLSW=!]*FT3%>8X+%@G3& _>*G?? B8#2 MC")B<[(#B@(M!#4+!VQ=\EVUWIBU/FEE#,RVDB9)4A9EIHA56GH MB MGI34;IS4WB_.TM05-2KNCLP"-7VIC%7+=#):\#G>HO^QN+9DI1U* M*11J)XP&B]4X.>^?38?!/SK<"URZC3,$);DQ#\'X6HZ3+!!"B84/")Q>CSA# M*0,0T?BSPDRZE"%P\[Q&OXC:24O.'T@3G MM%A!3EM(M@.RS^"*4&L'7W2)Y39 2OPZDFQ-H??'9UX[O@.8'YY]?:L9_)78U0&4G3 M1\C@0U=IFFB"':5QP,GXEZJGD**C&ZPJ4'Z,E-4VY>C[0KO8HBW7M(F!A4JX M@DMJ8O_C62\\>P<1WC2.Z](=]J8X%UH'FCF77!<(;X&Q0:\MG0MD-HB<]&;< MU;#@SRHJ4;Q$.&"## Y[].=MP[Q[<\KZ[--KG4TWID>AG<<=X4A)HWT[2-UM MMX;.V^E[<6]WV!6WI,"!Q(I"LZ.3XP1LNQ=:PYM%G,7<>)KL>*QIE:(-#O2] M,L:OC9"@6\Z3OU!+ P04 " #W@%%2N/IL$G0& "=$P &0 'AL+W=O MO(+Q@6 LUUM6RW"1 +LW: M(6F+.ND>ACW0,FT3E427I)QFOW[G4+(L.;*2#MB+S@UHD'FR.M]ROC>U@RXPJ=BG2/_E:AHG0%)"J5%5AT*>E__T1^6'EQSPJ@.> MT;L49+2\HIJ>G4CQ0"12 S<<&%/-:5".YQB4J9:PR^&'GU];[!M^_@%^EU2MR#6 D;QG\R53Y(I)OJ$( MCI8/J";7E$ORE:8%L\E'2)"_SF>P#T#ZNT>/H-8C,'H$/7K8Q&CS[GL!&J2E MV'Q.IBLA]9L[)C/0:,.4SNJM&Y$OG^QTA>EYX89?@@.VDV\3981K%,'WA*J5=5#-2;EU1+S CKP8!K_^,O9<[VUK5&Y: $CV"$DCOT$,%P5P)KX] M J1N*;?_9M6Z9*#R@B=4 SC$ G)\+137Q+4=QWERQJQ:=T)#"B6'U$5=8ML/ MW$.*FDUKVNGZR4&-CLC(#D('&;38X2K8(;*,29/;:[IFDH0=ZL,:$,JUD,"< MS 0Z!RW(V)P76:E++E"N9\?@Z%%]$N9^:-T6.4_X&F249X,.&;!FW1]/CXF& MD*L"X*%84DBN.; -[-"+B!?NJ.T0E"\=>@"+1\0-[+$S@H'OMRS'=3^V;KJ MVN='=$UW:%[N(-\.HH $#30%T?BPX:X=.#%Q&T *W"V0NA,-E+'],1H] M',K-[ESVPK CEV'U!7GIQG8TB@X)-9O_(2]]4RN 08L=KKI/\]*UQ[%+O 82 MQK'_0M"-#"(:Z0.Y[_2@+@2410W4X7S\;+:-[%'LFCJU'Y/(?ALXD6>KZI)WN9%OK1SV>::\=CM#9H%ZO MLQTOZ&DEPKJ5"/N_YM!Q85M2@%JW5&\-!Y^?;RA/L9=[ _W[FRGH2*:U9[K: MAGY!=RN&G_M:6-821EO"% C;KQF'J\-5PKQ65^36P-,<$2KKP0;R!H*84/9RH:Z/][O]LK$N&$;ED*^ ME?_>?J1WYC:4RAJ<)];Y4RTZZOY1U<7M_JO4ZJM^\G..Z0+^)%(DCPXE'4VV2C^8 M'"4RFDF0:% MM=4X#$U:8,E,5U4H*9(K73)+KEZ'IM+(,E]4BC")HHNP9%P&LXE?N]6SB:JM MX!)O-9BZ+)E^7J!0VVD0!_N%.[XNK%L(9Y.*K7&)]EMUJ\D+6Y2,ER@-5Q(T MYM-@'H\7?9?O$[YSW)H#&UPG*Z4>G'.=38/($4*!J74(C*8-7J(0#HAH/.XP M@W9+5WAH[]$_^]ZIEQ4S>*G$#Y[98AH, \@P9[6P=VK[!7?]G#N\5 GC1]@V MN;TH@+0V5I6[8F)0:VZ?X>2>K02:TTEH"=2%PG0'L&@ DC< X@1N ME+2%@2N98?8W0$AL6DK)GM(B.8KXE(L_YRMC M-;V"7TB'GM$(_".>6-3<52 MG 8D+8-Z@\'LOD#(E2#9<+D&ZRYHIQW^&PU<2XL;EGYX-TSBP4<#QM/0+S2H M6$/.3=V3GA$FRA:D-!*Z4W3MN@_9#G?T!4$L# M!!0 ( /> 45*X&6FF*P8 +&PO=V]R:W-H965T\9RDM:=)/7$3OH,D:"$A@04 M ++B_/KN@H>H1%:2%Q[@[N+;ZUOB?"O5)[UBS) O32WTQ61ES/IL-M/%BC54 MG\HU$_"EDJJA!E[5RXVIN6"WBNA- MTU#U.&>UW%Y,_$F_\)XO5P879I?G:[ID=\Q\6-\J>)L-5DK>,*&Y%$2QZF)R MY9_-4Y2W A\YV^K1,T%/%E)^PI>;\F+B(2!6L\*@!0JW!W;-ZAH- 8S/GM_>6E6%Y-L0DI6T4UMWLOM7ZSS)T9[A:RUO9)M M)^M-2+'11C:=,B!HN&CO]$L7AY]1"#J%P.)N-[(H7U)#+\^5W!*%TF -'ZRK M5AO <8%)N3,*OG+0,YD\7-=//SV<&3*/ K.C,S%LSP1-F M_("\E<*L-'DE2E;N&Y@!I@%8T .;!TX!^Q%PZ.AM9>](2] M6R4?N"TEJ&0R=ON0M\=MW:\86>_9XZT]8\,(:]U[I61#H($4Q1+45K3BNJ U MNN41*DIX\'-2P%>N#>A6Q(#U2M;0+EPLR90+6)$;#;+Z^9EC]5#'>N=H8;M+$4D>EH5 M/T)'0+V+G8;OIEX,UR0?:>9^BDN)[P1N$@0D=,,X=NZE ?]/4,7WX8ZK^9$, M1T.&HZ-9Z7(Z?2.U?D[F#(+-?ICHGS-96Y.+UN1>KG^448C"+Z3TP^D=9C%T M@SRT>9Q&;I9"HOJ D\3U$H_D;I@%S@D)W#1)02QR8R]U7E45LR2'V C4'".) M?YJ19R2-3F/R[$B,XR'&\=& W $&7O&"0LJO9;.6 I)OJW9(.H2:7&G-S,%X M_[SY8L]\V9M'UZ@U3R@D@^HNL/J[L *#;&#.0) 7,&:!5,DR-Q=>>Y,G3D? M:6%[U"5;JA3L_VA3*2%S"D9'H3:TUA#I),:23<(8S, 4+#AMAPO(TD8JP[^V M"WW39+ES(PP52P[,NB\2@ZG,BYS;C2I6,%@ $"M60M9R^4C\:.BW&_$ 49#@ MR0.M-ZVN[_J>#]<@RYQ7GS?EGSC]6./1(%#IQ[OI) M2. 6I!X$LL=(,2U4%,PVR:$$3N/ ];(,*MT^Y3D4>LL.AZ13UX-62%T_]?=S M6'.ZX#4WG$$BCZ=E&D;^B/8.AKY/W33"QOL@P'8-$HI!&C9 !KX;(E(RS=+H M,. 1(!1/(P_%+ N=*PXQJ@(X,(RR +6MMPVFE_ MYKR3XD4Q4/^>]I%.3X9.3XZVXDL.; *V8;\Y,UO&A.WLW1BEAN#4V-C*[&;1 MB&[)>^0?3,">VB%.. X$AVVY [/HP&! ,'SK,2!S8^V:W3X>E1[##9 % MC*DD3Q*V\F[-U-<(K!7JT%[P02K>#N5 MKU? )2@_(H.AT<[L )E&?H+UEF3Y:'!\.\7;86&WZ21&_RF(HT0G'JCBX*J% M#:X'(?XT3,,\!_;8<88M]]"SV^-XA[H?;30DH+!.@*.P8T.1XT<9UFW7 MEO_!SV_3T_\:8/0<@D0G1XKQ:+A5;HD]M8C1F9M[U*>#^4P'1DCV$V [S#N&A;CB^(78#'38M M=IN."0(V7MJ--T^&9LOVA^=3U3^N[SE;JA"*P M%=1.(R0N;#*INV7%:HJ,9J0%W-/7(Q02]$2?+3@*FIJUR?^V;M_0M;8>MCUE M'VO><-.5[C2/QC^V'O1[7'Q/;%R+4]FBVD@8.>?5S!R9HI%(#O ME92F?\$-AK/ZY?]02P,$% @ ]X!14E;^0ZC\! 3 T !D !X;"]W M;W)K&ULG5?;;N,V$'W75Q!&"B2 8^MN*4@,.-Y= M-,5N&R1I]Z'H RV-;78I426I./[[#BE9MK..-NV+29FX UV#Q[8:JW-@_'TNJ(K> 3]>W4O M\33NM.2L@%(Q41()RYO!S+NZ3^$/!AMUL"!?6:[7-X-D0')8TIKK M!['Y&=IX(J,O$US97[)I[L;1@&2UTJ)HA=&#@I7-2E]:' X$$O<- ;\5\*W? MC2'KY0>JZ?1:B@V1YC9J,QL;JI5&YUAI2'G4$O]E**>G3/V4)IB>GS M5X_5L+,:6JOA&U8?L:KRF@,12_(9,)W(3"EH76@>?&9TP3C3Z,8IW/OU/ZV! M+ 7'6L-8B#;TF=HQ1:"(J"7AU@;=&]T_Y'O#A&J"@-=8IZ2%W%[^ !D4"Y#$ M3\Q3+QTYKZ]]=\4Y9R71:U$KU* NG";@*^>W"B0UD+?FI2F@2[&\K/%P1I*A M%T>X>N[0GZ3. 2I7SKR6$HDCXI6*PPC.T*,D"NP:^:'SJRBS=XC%P\0-2#J, M M\YPS6.8N.$/W2CN(?_J.,_ZN6GH7@NE#Y);K^P(3<3125*F[680HW_F5%' M-B -L2W]B!+2X9YDX#7R1M[BE(8^KL'0\WSG<2VDOM0@B\-;:4 FB?,D-.7' MPL'0#:)&.'5[@(H[H.)W%\H7JFO)]-;L][Z_JUKZCI[WP& MI:[(78ET ,)][B':,;EP[O%H,OJ9\AKV"7%RB9=)1,_F/O>C+98?L" MMDM1HR,/5,,I'GHUF\GC2E4T@YM!92*2SS"8_KBQ?+7O7,@OZ3,RM#*=SLPA M>Z9L]IKDWP*5ZH($(S+U.IW)<=]X5T>QEG#Z6UH%2RF*U_6CFH((FE83)J'S<-SY/3\Q61N$/;BG M'>[INW&_ER*O,TV^4BEIB;6]ZQW;4^CVZSWUGL44JCC=*MM [+AI&H@%"A#9 MUF@EQ3-3S43:9!P20I:8?LB3!=@4E &Y!^];6+'2)OJ"?#FI<123.T_L?!?AG'9!SF,_PF8RRS)94ZZL0U4+UL%M M/W%)&D7.+/\;!].F/V'J8,4^,_2,;PF\,&6)[J*E.YWG@><:4X%K3.%0>.Q\ MB+K;$$ZQ/CZ8< N0*SO'*V+Q:X;=[FGWJ3!K)N3]]>8[XPN5B)W"7%RBJ#N: MX#M7-K-[<]"BLO/R0FBJF*>L$ #Y"P &0 'AL+W=O38EWB%9R<)Y! &?6WDIJ\H#@1M?>\SI M8-(KCL<']+H2L;_M&^ MD^5\BHJ==;KNE<C7=5]SU/(P4,O(#!=8KL.!W9RAX^48X<7YJ]!X9+PUH M?A!"#=K@G&I\4FZ<@5T%>N[\1FZ 8H=$4Z)W4F^,:+>J0.^;+M^>N-DGL:JD M/3F=.S#HU>9%#W[1@;,?@%.&/NC&;2VZ:DI9/@28@Z>#N^S@[@4[BOB[:%XA MPC!BA-$C>-$0?A3PHF?"OY:M-DXU&_3/8F6=@6+Y]PA\/,#' 3[^ ?R81ABA M*U%L>UN>4]2;?XK9GP.6'MC< ]L^+K^W5K80E6>,A#0S0G.D+!(6MBLXE?;U MY$_I.;B5S4[:3M)+36:J06ZK=Q;T[,GDT]LK] )QABG+8)!&.$FSR7*KG6Y4 M85',<9(G*.*8D73R23LP>_"D 0OF8.$%RE./.?,C.(\S=")1\)IG(Z\H023)$8)CJ/XD3-Z,-9VQC),L@3^:48G MGQL!K!3"R1(5VCJ+9ASSB(*168P93]#)R%O5%+J6B&'..8IPSOCD?>.DD=8- M>UF,>!I//KJM-(?%F;R#QFKE"0[4S%(&^!GHAMV5A,Q)[]VMLHPW]$R2,& MR\?FQ -SD!2H \S X/=TL5[GM')>$Y@(R_]U_J]#1&N MOHWO_6NY@1I]JH*>MW.<2;"SN;=C@ATD'((;?0>O0=3?Z4'KC2QDO0+R6(:[ MZVHO'MY7(ZVQ\.."_=PH3_2- [X#Q<3?6'X B65DLK!*H(@EB$)NGHKA%U&W MOXZB")J$Q-V Y]E3.9J/GF.U-)OPZ+30%G:-ZUYFP^KPKEUTS[E[\>Y1_$&8 MC8*>44@J59PFR;NX%%)'XV'PS>QX:&I24N/,@JO+ M4MCM%)79C*)>M'/,Y:H@[XC'PTJL\ [I>S6S;,5[E%R6J)TT&BPN1]&D=ST= M^/@0\$/BQAVLP5>R,.;!&U_S491X0:@P(X\@^+?&&U3* [&,/RUFM*?TB8?K M'?KG4#O7LA .;XSZ*7,J1M%5!#DN1:UH;C9?L*WGTN-E1KGPA4T3.^#@K'9D MRC:9%912-W_QV)[#0<)5\D)"VB:D07=#%%1^%"3&0VLV8'TTH_E%*#5DLSBI M_:75=R7DTGJ,C6V=46ZE7<%,(NT('9_=BH="=#V-B#A\99RW>M,%+7\#K MI7!K-!4./ND<\V. F,7M%:8[A=/T).(WH;N0I!>0)FGO!%Y_7W$_X/7_JV*A M M.^;3D/<%0O8$:X]@;0L+W+/@<(U6Z Q#J88*M(!EI\P8%XW350IH0/L4KI,*'\GR04(R^B>3G&/NV['>SMGK(L*4SOF M=>>=J5"-"@JX"UQ)K;U:LPR.+0H+K^'-JZNTEW[HS*Q9R]#YGNVXOJQ]I;VD MW[D1KH!*;'E.< 6ER!'.V __$**O_CFJYRXX/FBH$IG,CPW'AU%K:GIK[]U/ MIDG3D$_AS5B[9:U2.U"XY-2D^_XR MN,BL8@4X7V7!CB9@_+@J 45)25+WV'P4 "08 9 >&PO=V]R M:W-H965T0,WW@>>V&2J[4!ST)_1"8Q ?YT] M2G/7K+UDK "NF.!(POB\<8'/A@FQ!NZ-9P8+M7*-;"HO0GRW-W?9>2.RB""' M5%L7U/S,80AY;CT9'#^63AMU3&NX>OWN_<8E;Y)YH0J&(O^;97IZWN@V4 9C M6N;Z22Q^AV5"+>LO%;ER?]%B^6[40&FIM"B6Q@9!P7CU2U^71*P8$+S%@"P- MR <#G&PQB)<&L4NT0N;2NJ*:#OI2+)"T;QMO]L)QXZQ--HS;,HZT-$^9L=.# M454^),9HQ":1LY2!0B?H(LN8)9_FZ(Y74\B6XN@* M-&7YL7GCZ^@*'?UVW&]J@\U&:*9+')<5#K(%!R;H07 ]5>B:9Y#][*!IDJHS M(^^979*@QS\H/T41^8)(1/ &0,.P^16DIXATK3GN!>#$-=&Q\Q?O(/JOW43_ M? +OSYH-/M1%'4 M;\Y7&=OYVD_X6C6^5A#?GT:L&$]% >@H%TJ!.D9C*0ID9IA9A=PL RF!IV]( M2\H5=>M?;4JCBM-:P7>"X]YZ'JVU/$ZZK:UYM.L\VL$\'J5( 3*%;BSX6S$' MR8W@:71K8.N-@-MK@%OM[81V:B"=()"A4-HM:)K;V?0 Q0O(;^C?"D@]$)A: MW3I2]\"3NE='[OUJLGMK9,>DNY5L''D%C7:M+Z RG2+*,W0%<[,USAR4ZU>S MV2K8JP)X1<#Q@6N B8]-?G45EAY7RV!7Z+8J>'G%<1#*R'0")MDOZ!8X2+-# MV6I<9&;+9$;^J&T6W@NRWYK 7F]Q"W%83'=IR+K#W$84%\ M,-P791'*RTL:[AR:4R]RN!O,XXYKRB?L)0=$S?:D%3([*C/-C]E12P7C,D,7HSTA$"Z?40AP7Q@;[N()MX12/1@3:*QDY=*=(O'21<*]XO<[UW,0QS80KQD;6 MPQX_0;H7-Q(6MP>:3LV0X<:2?OVC9&ZC#?GV8D7:AV;=BQL)-VS[L![VV-K- MNI<_$A:IFU)RIDL)CO4;]FJO@ZZ]:)'>@4F/O.SL)#WV,AB' MQ>H9IBS-@S3'7JQB!%U[L8I;AR;=BUD<[KQ<6FZYYG6";"7!37OJ_.-D6Q8C'$F"/2NTV;A( MR&R)H1XD]IH8AQ7L,8=L8O!1A88BSPU6V]2/A40CTR!D+V_H'K09M#-I*"%C MH6T@]F(7'_J+-O9J&(=;N$\%5+#OVMFG@13,(=VV>.P$.>#^,7^*S875@[=U4Y^J#"0.QSK%I;&"WO[ZVDTT"(3E4VNT+ M)&;F\S=CSS53!.JS6NZ M]M0F!;IT3@GWB.^'7D*9Z$S';NPQG8[E5G,FX#%%:ILD-'VY R[WDP[NO Y\ M8>M8VP%O.M[0-4_/F%2A+EH!03 J4PFK2N<4?9J1G'9S%5P9[57E& M-I2%E-_MR\-RTO$M(^ 0:0M!S=<.9L"Y13(\_LQ!.\6!+.@ M"F:2?V-+'4\ZPPY:PHINN?XB][] 'E#?XD62*_>)]KFMWT'15FF9Y,Z&0<)$ M]DV?\T14''#8X$!R!W+L$#0X]'('ESDO8^;"NJ>:3L>IW*/46ALT^^!RX[Q- M-$S899SKU/S*C)^>SK/E0W*%YFPMV(I%5&AT&T5R*S03:_0H.8L8*-1%LYB* MM7EBPAILDRVG&I;H5QU#BF8R,1LIMBN\ _0@(ID 6KRX<2G @%[=@Z:,7W<- MU-/\'EV]NT;O+-AOL=PJ*I9J[&D3DV7F13G_NXP_:>"/"?HLA8X5^DDL87D( MX)ED%!DAKQFY(ZV('ZFX03YYCXA/\ E"LW;W>XAN$!E:=SQJH=,K%JCG\'H- M>&5CU-Q9%/U*PP)#H^BJ-L$X>D0PB*$\!^&\!X)(^.F,#5]/L4W M/(-OW::)[Z#@.VCE:\KL!_MA4)L3^[C?/Z96-SO<-@?LA@6[82L[(^U&N(51 MSC0%$;VTU,"H@!R]?0%BO]1G__(2S#&JR>P-\5'"3Q@%?O]TOG&E?^"W*\%\ MKH,]36IQU(VZ34*"21D'^8_J, ?^ >FZ43/ILC?@WH7%F -4YPU]XG3D1T 6'+C*[I*LH MMVG?@=+FK*A56PF530+W_X<*+@4>MRO\>15\0JF/6^@)FRX9-"Q3J>>X7=#_ MW0*NJWJW?QQ&W6;@-T11ZCYN%_X+RG=X!N6Z32/ELJ_@T:7%.SI1E\?4ZC9! M0Q,E9=,A[4WGO(II.VR7_8/@MR].4LH^:9?]LXJ3U,4[J(AW?BVH&_4&PX:5 M*!6>7*KP.4#U9!T&_C&YNE%0:S]>Y1J90+IVMVN%W$TPNS\5H\4-_M;=6X_& M[\S-/KN'ES#9WP*?:;JV+8##RD#Z-P.3KC2[:6RB!=I8_)04 M. 8:NT8[+)B1M-W%L O5IFVADNA1=-( _?&C9%E4]$%[B'236-+AX>%+^C%? MFY,G(7^D.\X5^!E'27HSVBFUOQZ/T]6.QT%Z)?8\T4\V0L:!TI=R.T[WD@?K MO%$5T(@XJ"A.^E" ]Q'$@GV]Y))YN1G!TNG$?;G3O;!EC]P]76_E/IJ7&99AS%/TE D0/+-S>@#O)XQ-VN01WP+^5-:>0VR MH7P7XD=V\7E],W*RBGC$5RI+$>A_CWS&HRC+I.OXMT@Z*OO,&E9?G[(O\L'K MP7P/4CX3T5_A6NUN1MX(K/DF.$3J7CQ]XL6 :)9O):(T_PN>BEAG!%:'5(FX M:*PKB,/D^#_X60A1:0!91P-4-$#U!J2C 2X:X'R@Q\KR8ZOK4#LSRRKA,P9LY5T$8O07OP=>'.7CSVUOP&P@3\&4G#FF0K-/) M6.DZL][&JZ*FVV--J*,FB,"=[FZ7@H_)FJ]?)ACK 9:C1*=1WB)KQM^#Y HX MZ!U #H(M!=\=060ES6'OJ4<7(J.\WRX*U^GUG__H4/!9\7C]!]+1Z3L MB.0=D8Z.O@@51"#1-)#'#EIGXYB#Y3FRM_WCU'<]1";CQZI$S2CH>)Y'R[ 7 M%=*R0FJO5BYGKM>GIE@=XY M/<$O\/"<9B-^![[NMS)8\Q3H=R)XV >2@V4@56J1PB][\H?5'#J&44X/JA=) MJH(2YA!6D[TEC'D$HG;=806D\ +E%R&/M-)H:ND$[WC[-YWH-VYD,#8J@-["ZAD70[T-=O[DFH>LX=75;PER? M^>WJ(H,Q9,=8J>XK"8T,DQ <=@:0P11"/$@0IH[A=?F+( M1>SDJLA_*3Z(@1,9V$T20RK2AYLD39]8MY(M(91TJ%SY9LP.M[LP"E4@G\%2 MBO4A^V+S%[C$7!)#*#*PN22&7Z0/Q^0C=O+- M1!QSN0IUI?]7$ONTKG@SB)$.O:E!';6C[I[O@U#F MP/Y3[;@\<>12U:DA%AW89E+#+]J'S:1-_PA]XM9D;XE"!'?I;KA'[=PK%O>E M*AMBT8'M):U\*=^'O:1-XXBT2X=UF9MAD%+:I;.!'K5#;[%87JJQ810=V&92 M@RK:A\TLDKQSXWD-D^9X?.0ND-LP24'$-SJE<^7J>97'$QG'"R7V^:&&[T(I$>&ULM9E;C^(V%,>_BA7MPZ[4#O$E M"8P ::[M5AT5S:5]J/K@ 0/1)#%U#.Q*_?!U+L0A%P=IDQ=(PCG'QW\[/_O@ MZ9&+CWC+F 3?PB"*9]96RMWU:!0OMRRD\17?L4C]LN8BI%+=BLTHW@E&5ZE3 M&(R0;;NCD/J1-9^FSQ9B/N5[&?@16P@0[\.0BN^W+.#'F06MTX-G?[.5R8/1 M?+JC&_;"Y-MN(=3=J(BR\D,6Q3Z/@&#KF74#K^\?R;![6*-A/'\O4I^F/:>=69=QJS M.Q[\Y:_D=F:-+;!B:[H/Y#,__LKR#CE)O"4/XO03'#-;S[; 2CJ?"GX$(K%6T9*+5)O4 M6_7&CY)A?)%"_>HK/SE_9@<6[1GX&2R$GPPD^(7QC:"[[7?P1,4'DS'X?,\D M]8,ORNCMY1Y\_O0%? )^!%ZW?!_3:!5/1U*ED@0<+?-F;[-F44NS$($G'LEM M#!ZB%5N=!QBI/A0=0:>.W")CQ-]H= 5L]!- -H(-"=V9W>_9\@J@<>(.)X9T M<*$K3N/AMGA^3#<;P38TG:U\#4Y*__V[,@5?)0OC?PP-D:(ADC9$6AIZY9(& M(%(OO,@::!R-+(:;QDC>[,-\XHT1F8X.98GJ5M >C\=.87:6H5-DZ!@S7 B^ MVB_5/'H5-(K73 BV E0""A;#Z)G,9R2G ZQ M/:MW*P6A37TH)EZ-[%/3;W5;(+.P,)J.$&W#V'=^M1U M7 BKPM;-/(0]U"*L!ALTD^UA+]06T=1?C2 X'EA:S1\XZ4/:25U:VZX*6S=R M"&Z6%6ELH0YL/3Z8]CB:+ @.JRG2R$&H!TWS(&=R(8C&%54;S#SL>BVK'-*P M0AVP>GP _X$?WV$@31Y$!AX!S29DWCA=. +.92-0-S.-@*8:ZJ!:.@*7KGA( M@PAY ^NL087,FZ4+=1[7!'2)4\5'@Q7$MMNBL@8CG75%V.G0?14",#%X5$,KIA(#-3O M:\[EZ29IH#B0F_\/4$L#!!0 ( /> 45(E8I%I/ 0 *H5 9 >&PO M=V]R:W-H965TJ'KS$L9H^'L%K>)!AF_LQ,AA\3SZ\B_9X= M&9/H1Q+S;&$=I3S=VW86'%E"LSMQ8EQ=V8LTH5(MTX.=G5)&0^V4Q#8XCF\G M-.+6SD_TP)Z8 M?#X]IFIE5RIAE#">18*CE.T7U@K?KUW(';3%7Q&[9K5CE*>R$^)[OO@M7%A. M'A&+62!S":J^+FS-XCA74G'\4XI:U3USQ_KQB_I7G;Q*9DDYEEMQ_965"7FY7B#B3'^B:VGK6"@X9U(DI;.*((EX\4U_E(6H.6"_ MPP%*!_C9P>UP(*4#T8D6D>FT-E32Y3P55Y3FUDHM/]"UT=XJFXCG/^.33-75 M2/G)Y99=&#\S]!FMCY0?6(8BCM:"RU05&*VRC,D,41Z:<'J!7\7?*[Y #GQ X@%L"6O>[;UAPAV":N^-93SBD*C'1>FZ'WI]?O_2H MN)6*JU5(ATI5_]C4_[Y'UZMTO=[HVG3;?L1"Q=EXMP<]DBJ$SPVD5R?16EZ#_ MT"H(Q)FK1V[+ A9=Z"YFG] S5P'%O8_&K+K+;%@=J7ZR^TJ('8,09U@+%:*M M"' :92/^K-D^+783W^DL+JYA#H^6.!A1>&OW])0 6CIGAKMS,WS!-P&C6F?# M]BQ-68A*I/=E:*"#QZ4.-MC!XW"GE*F7S9U"2^CT(*'@5] M?0.&/3"0/;>1#08[,! [W:"&)DD\SV^9=5H,55O-N@MIF ,#F3,@=8,;>#-N M>HK0) V YW?G9E #_:BIFN0=XPX8^,!H P\QW"'O'GA(DR6>2UHFGA9# KC[ MQ44,=,AH(P\QO"$CCCRDB1H Z'Y 2.TOU4#2O&WP(08^9-S!AQ@"D7$&']*D MRV324SL#%S+N0$,,8NP8D[(DY*K7IF;5L+=FTW3 VS![U) MF"']IBDVQJJSU4;D2F^_V<:\V,7\1M-#Q#,4L[UR=>XFJOIIL3%8+*0XZ;VU MG9!J"/FRR&]0;<\N_P=02P,$% @ ]X!14L5=+[N& M P ^0T !D !X;"]W;W)K&ULO5=-;]LX$/TK MA+"'%&@CD?Z*"]M XC38%-LB2)KVL.B!EL8248IT2=IN%_WQ)2E9**"9-RIY3)*D'Y>4B6@R\L_NU&0DEX8S 7<*Z6594O7U"KA(0 8?4.!?47E8P!3:_Z-U-;='(I0NM9%E;6P1E$Q4 M5_JE)F++H'/(@-0&Q..N GF4U]30R4C)-5)NMO7F;GRJWMJ"8\)5Y<$H^Y99 M.S.YAQ6(): 7Z#++F".*>70.N)MW^,'&_4;S:@ZG7 M8.H%,;V[>17(K-]XZ9^,S4$3<_#'V!SLL-GK!\B\:"!='",3?4.7:2J7PFAT M#RFP%9UQ>(X>Q8QQ'FR.81-E>#*R<=+*1Q+,[>VRG(%"(#Q8;DQ8&^1_E MWG!N=77EEIX.T=W*$SZ=/N%6H'!8H9I :Q7=G9IWDT!_X5:M\%&YLI1?PQR4@@S5+(5R;R4,GT[#<"MB.*QBOXOQ MP0[C).D<)KQ5-!R6M+M"&BE8&ES5K7+ATTD7::6+A*7KI^2"[.H5(?[KL)]* MTJH6":O6KWRP:M=/.@IW BU%6A4C815K*OP+GR[2ZAHYG:Z15M?($5W[J16P MN]?.T.==<5KOY=GIU*'I#56Z_JXC#W)HF MYP-;:56=,ZJ!D0N_MY])8TGRMX4]FX%R$^S[N91F,W !FM/>Y#M02P,$% M @ ]X!14EPCTL90 @ 0P< !D !X;"]W;W)K&ULO95=:]LP%(;_BC ,-L@B?\4;Q3$T2<^7=90>A7Q2%8!&+S7C:NY56C;M.#Y^*1^[V(WL>R( M@J5@C[30U=S[[*$"]N3 ]$8Q27*? MZ;#/=.CTHE0"OWZ9BCTH*%6OP=L1KW-R-F, MAVU.S(FV/8/R$C4@77%Y#DCL&"U=F2=V/0>N36^XE*IA,TDP]?UW _[&O;_Q MH-#6N$ D%<@T X5;#7)A< M*S,^:T#V>OE.9$FY0@SV1LF??C(EDFW+;B=:-*XG[80V%7##RMQR(.T&\WTO MA#Y-;)OK[\WL'U!+ P04 " #W@%%277 .5F$& !W'P &0 'AL+W=O M_@C!:8!?(QB(I*TZ0!$CB M;+M%@S7BICT4/3 2;0DKB5Z22N*B/[Y#2A&=1*(,[!Z<0ZP/SO!I9OC>2#Q] M%/*+2CG7Z*G(2W4V2K5>GXS'*DYYP=2A6/,2[BR%+)B&4[D:J[7D++%&13XF M01"-"Y:5H_-3>VTNST]%I?.LY'.)5%443&XN>2X>ST9X]'SA-ENEVEP8GY^N MV8HON+Y;SR6&0,[(@_,_ZHMHZ1>91[(;Z8 MDT_)V2@PB'C.8VU<,/AYX%<\SXTGP/&U<3IJYS2&V\?/WC_:AX>'N6>*7XG\ MKRS1Z=EH.D()7[(JU[?B\5?>/-#$^(M%KNQ_]-B,#48HKI0616,,"(JLK'_9 M4Q.(+0/PTVU &@/RVH#V&-#&@+XR(*3'(&P,PMBU*E"UV7"DP[[V8 ]\3@80PS:0)#G0%P2K\>+:G6(*#Y )"!! M!Z KO_D-V_BL9W[KWUAYB )BS7&'^;7??,;C0T2FQAP?=YA_W.'1@T[P+T)) MVYJBUA_M\;=(F>0?[M^6U(64K%QQ(":-[C=H>]R<;>SEBT>+U!'$K "2L__@+4B90"K%*IT)F_P)<6(UH M64F=O#C#S^0@/JJ\*C%>.1/>B7C%&K+I#S>CJ9.I:A6 M*5JSC11Y#CJ45%;F5!=J_R33R4"^IRW:J=?1Y^62RZQ=(L1RZ#E FG:8B3P"FLA6X[@MQ!:0L(= < M:2X+9>Z;D^O%?-ZE%7XXDXXU50?$;X>' MF:L!AQ$JK'SYT&U)./8Z^T-H*]$:"DAE<4U>CNG,X@0"S%2/T-;.HRV.P/@% M1=02U#&.A,>]5(*)@T]V@%^5DL=B55IZB[=5 Z@%CCLII?&\C8EBTH_)*1BF M7DRWBSL 43YP6;?0!DDG +^;83W 3L.P7UL^-\E<@88:Q:K7&-"%[:(&<)]GJSIUK!!5J;LZDL;EBVJ:]&-QPH3] M,G*59GR)KI]X7)E7%@2\"C(O?1EP@H*/]J.OP4XU\(!L?(>BF+XI"GHTZ)WY:;I3/Y\NQ,L'[ M42W$,2WQ,VU3+0?;W5I_%@:YG3<"WM,PS?Q$^?WZ#% MC><7?03QO&L0Q[O$WV3?#<%1J!DP5-'^>5[QRO$@KSB:)GZ:KJOZ>U$^>WRU- _,\IRD8R@]U7$W]'?2+_*#_T$U6#N@ =:1+R9YD M:NO[C)]MK=N#'81XP \=5 #J")KZV]LW*1B48NJ8ED[V) 6.:*F?:'=/@=]/ M.)P"Q[/4SW^W $9FL>DCZVS/$/'>.&W\BXG5\P@^XWKSZ=#AV+AGX6_:5^">GZ>-Y8;CVMZ)\4-'K^&^?/_>^@#N9]>=Z6; SS#CAXZ5 M0W__.YB2004('=V&T9ZDQ+%MZ&?;W5/B]^-1@/'6OF#!Y[7=);ZP>Z.OKE_BDRO<<7V&3Z[K/6#GOMZ2OF%RE8&0YWP)4P6'1U +LM[E MK4^T6-M=R7NAM2CL8 M45*WABAR" , #$* 9 >&PO=V]R:W-H965T?%2#QT6F=5@W!V!ZF/9CDAEA-[-1V2OGWLYT04@IY MZD-?P';N.3[WGL2^PQWC3R(&D.@U3:@86;&4V9UMBR"&%(L6RX"J)Q'C*99J MRK>VR#C@T(#2Q/8LEPFA,*"(Y&G*>;[*21L-[)3J*5$X.;Y_SHG^0[M1K9/R.:0LYWA?D.9Y[1M"L&3Z'H(6\OH:[@P8Y?E5] MW_#Y%_A6,>9PNWE?S GGF&Y!?2\2;?:H'K? >[,\V6$>HK\_%"5ZD)"*?PV" MVI6@MA'4;GX=BIV"FJ)SYA5474.ECXN7L>_W55E>Z@4]$^1YG2KHC''FA(IT/5RM18W#3485/R#SV&*ZQS/2N?C;"FYZC5W!W[W MQ)AS4=U.[[PU;NU4=YN5IEG"]@"E-8N)_$G>-9ZOH? MZ([_[EP:M$_/KC-!O?;I9V/7+M\4^-;T)$()R*DL+J9JM>I[)N:V/UF?ZG[( M7.I'FJ*9>L1\2ZA "42*TFGUU.O"B_ZDF$B6F2M^PZ1J&,PP5CT=, MR<-$;U!UB>/_4$L#!!0 ( /> 45+RRN5ZVP, %4. 9 >&PO=V]R M:W-H965T(YO.?RZE!WN!/R6:T! M-'G)TER-O+76Q8<@4(LU9$SYHH .2KM38#P7A8L!4\@?ZCF$F\ M"VJ6A&>0*RYR(F$Y\B;TPY3V#,#.^,IAITZNB9$R%^+9W'Q*1EYH(H(4%MI0 M,/S;PA32U#!A'-\K4J]>TP!/KP_L'ZUX%#-G"J8B_<83O1YY X\DL&2;5#^* MW:]0">H:OH5(E?TENVINZ)'%1FF156",(.-Y^<]>JD2< *+N%4!4 :)+0'P% MT*D '2NTC,S*NF>:C8=2[(@TLY'-7-C<6#2JX;G9QB; TAN)EN0N*?D(^.2?&7I!HA8DB@&4_?X^H_D8"H-9.@ MAH%&I2;>8%&INBM515=4T8A\$;E>*_*0)Y"<$P28HCI/T2%/=Y&3\3/+?1)& MOY HC&A#0%,W_!X6/HD&!DYO'>%TZFWK6+[X"M]9[AU\<"+J\E\3T[GS=C>#D]V3";DS]^0DGS2D*F_' %UZX"Z3H%UE;"J M2I:F]K:'VEMA5%A1!=!9[ MKXZ]YXS]X:5 D\(,;46*64SQ!6N*STT2]S".=TV5UH+K^%'GG6,'^K6*OI/H MD:MGLI3X-O-< [Z&FDBF&S/M)@K].&X4XH;A9EWJ/],QJ'4,WK8;*"(SM2,. M7L-SL@\YI$F31C<^],.P<=]^&'86/@V/1U/X!I.[.$5''OU_V!V-CB%% M_[7A52N4?>!]$;/:V'I4C^^;:RY%F#<]0?4677' MDY#&_Y;OM3"%/FTVOA8<;MK J>5XB%+W*?H/O:^%E5HHB6KO:[*L2FD+4UAS M#-ILCQZ/7^H^ MN-KX7@JO/].*Z4$)Q\H&<@5[9O460A-KDNOT'KT;HWFMB. MX&+\SO1,]L/_2%,V7%^87''JH QG N2F+(G8IUCPW)/HPC;H&8$]\H[B3)\]@7%EP_F06G_.1%QI% M6&"F# 71?UN<8E$8)JWC9T/JM38-\/3YP/[1.J^=61")4UY\I[E:C[R!!SDN MR:90#WSW"1N'K,",%]+^PJXY&WJ0;:3B90/6"DK*ZG_RW 3B!!#U+@#B!A"_ M ,3)!4"G 72LH[4RZ]8M460\%'P'PIS6;.;!QL:BM3>4F6N<*Z'?4HU3X[N? M&ZKVUZF.1 Y37NKTD,0&^!J^VQA@?CW9HM!W"A\)%?"-%!L$OH09"IM&+$.8 M*YX]P=?*("4\2LI6O\(G4B=+<^3J%A6AQ3MMYC<(0*Z)0#D,E';)" NR1GY: MRX\OR(]BN.=,K27[(C(H?-N5NJ#0RL =/*MN/([W>'P?:,K%XKJ^>4=?=:CG=_R M0@>HT(5SSK2;).GX2>=W1Y#ZK9J^D^B!RB=8"D2@3*&N'@6"J+/!B7B9H;4B-U-2(Z$/95WI1_%14OP?%WO:6#BM]HX?]W1LO9&[][ZMWM-76)*>WW?G MS+%/1\F_5/+I*TRA'W>=FHZM.G+WZE:,M1?" ]$/?C5"\4K.SLM MN-*3F'U%,=".W^._ 5!+ P04 " #W@%%2L"(0W_<# M !B#P &0 'AL+W=O[J>5-UJ]]I^-LD0HN:%VF;9_?>V;$0W^0.0)'G+,WE?+13:O_!LF2X@XS+<;&''-]L"Y%QA4,16W(O M@$?&*$LM9MNNE?$D'RUF9NY>+&;%0:5)#O>"R$.68 UIJI&0Q_<*=%3[U(;GSR?TOTSP&,R&2U@7 MZ=$Y+MGQ M/ 9)WMV"XDGZ'I=]?KPE[_YX/[,4\M&H5ECY7I6^68=ORLBG(E<[2>[R"*+7 M !8&4D?#3M&L6"_B/SP?$YO]29C-: NA=;_Y+81CPGQM3H,>.DZ=7,?@.1UX MCSLN0/8 36J@B0&:= "5.R$)UJ%4N U)'A.N"/*%; .B@W.9L1)Y:I!U43\M MF!VX+K5GUE,+I6E-:3J(4BQXKBXWK_0\O?+LVG:'6[=VZPYR&_(\Q-K'0ZM/ M)EWOH0EJXL$@XL,"&'K"@^N@'(_Y71M, M[48;[=[Z_6H^ A#=+)] X$>-W%5[3>Y%$D)/8=,S_:6_K;0K:/^\PL:NTQ$V M:RBQGRWM"B$X\SP9^WZ'YT8OJ?.KJ[M"#%[EH)-)([ATF.+V5G>%<9&%:8?O M1EGI,&G]\?*N@%\GPW4OBKM:-?#8-,I,ATESE3*^26$H;;>%D.=U$&H$FGJ# MRI>^('[J2] M9EBC_6R8]O_XCE; YYRH%_B!]>O9NE%ZS;-5$V=.5 %7O3$VT*A1V6>=QA$PQ" M+\#WVZ)0IX%V4+?5B_\!4$L#!!0 ( /> 45(KD0!DO@, 'D- 9 M>&PO=V]R:W-H965T>:*/2 Y]/V4$6.24/'(A#66)^7I*"G68.=%YOK/-L)_4-=S[=XXQLB'S< M/W U].!+.G,\K8@4 M))&: JN_(UF1HM!,2L>WFM1I8FI@]_J5_9-9O%K,,Q9DQ8JO>2IW,R=V0$JV M^%#(-3O]3>H%A9HO884PO^!4S_43SD[ :YG*S9]8?;&H-5JP"/-I0 +G02% M!S=W1.*\>*=0 U-OUIM'H9\_;N[ S5_OIJY4\K4(-ZFE+BNI:$ J!/>,RIT M'VE*TA[\ZA=X9"%PU;XUFX=>-V^)K(SW^ Q\^!X@#WE]>NSH?S = 0\9.+2H M\9M4^H;/'^#;[# GPD(4-$2!(0H&B/YE]/:HLJ@RJ),&L 1W)"'E,^$ Q5HO MG/0MMV(-#:NVC^,\#'T_#*?NL4=-V*@)K6H^C([U+<'$@EO*'7NN)WA]Y 6K:N%MI(SA0_[!CT?#*-V!5(R>= MB,$H'@]$1&U$=&5MU\#)#TOTXX& K75!__K:KK$_+A)% S%;EX-OMKG?*.Z: MM)OC<#1@);#U.!B^K;C71/=@.MQ.7X"$':BL^MSF;O-=L3#=M-M.KSY*[C'/5#Y 0;8*ZHW& MZJ7D59]?#23;FU;YF4G5>)O+G?HV(EQ/4,^WC,G7@0[0?&W-_P=02P,$% M @ ]X!14N*9!'?* @ WP8 !D !X;"]W;W)K&UL?57;3N,P$/V54<0#2-#5<88%D3U>(M,[*RX* MHO14I*XL!9+$@HK<#3PO<@M"F3,>VK6%& ]YI7+*<"% 5D5!Q,<4<[X9.;ZS M77BD::;,@CL>EB3%):JG!OPA^)&=L9@ MG+QP_FHF=\G(\8P@S#%6AH'HUQIGF.>&2,MX:SB=-J4!=L=;]A_6N_;R0B3. M>/Y,$Y6-G"L'$ER1*E>/?/,3&S\#PQ?S7-HG;)I8SX&XDHH7#5@K*"BKW^2] MJ4,'X$<' $$#"'8!_0. L &$UFBMS-J:$T7&0\$W($RT9C,#6QN+UFXH,Z>X M5$+O4HU3X]NWBJJ/BZFN1 (S7NC;(8DM\ 7<%F7./Q!AJ7C\"HM*Q)F.@T5. M&$Q,_:FB*.%TCHK0_$Q#GI9S.#TY@Q-P069$Z%W*X(E1)<\["[\S7DG"$KUX M\F4^=)4V9:2Y<6-@6AL(#ACP WC@3&42;EF"R5<"5U>C+4FP+Y!<&7@_O41.6%[0J'E"P^=T+%3^/M+1\.=PD+^.Y*K MW^;JVUS] [F6]0F538YDWW'4# /+8'K$>AQ>!T-WW:W0GIA+KXWY(FW02AL< ME?9L/TA,+L@:A>XOK4@H!8WU$T5]P?9IKJFO.GKZ/<_?$?T]*.Q=1_M51ZWJ MZ*CJ29H*3(E"?87 5Y\.A+$F =]1Q/1 V>L\44?=9338<54_8VTJVV7GMCFM+,^U=V[;K:?-'7K?R BU58A MQY6F]'J7NK*B;J?U1/'2=J07KG1_L\-,_X%0F "]O^)<;2 45*%K09Q_P( '0( 9 >&PO=V]R:W-H965T,6!J(H"\;]S MG+/=U'*M_<0#V6123]BS28DV>(WE8[GB:F2W*@DI,!6$4 M_9N)7<7RC 1>L/R))#*;6I$%$IRB*I*AE"]BVO)U2I1?G)VBS@E="/ "G.PSA#'X (L6%%6$ID\LQ3,D2 Q M0#0!2Y)7$B?@IRJO.QJS G?\3I=8(I*?*8'']1*6?B5\8JH735Y,F;\<26*C9-:,=-'/,Z#G@@#A>">T9E)L M37#R5L!626DS M _>9F<.CBC\0'0$'G@/H0'< :'''KNE$5[*Z0$#))*:2 MH!RHW!:JX.L AL"#=TA^!'O8[VW@>#P,';;0X:=2_/5+!%WWN@ZE7_(U MQG<#M\<\8.5YOC-,/6ZIQQ^L5U"J*\(P&V)X?; R:L6H ^*,'+]'.V@4#,-& M+6ST6=@CV8T^@CMHU,>U.Q=X@?G&]#6A*K*BLKZQVMFV==Z8CM&;GZN66G? M_S)U/[Y'?$.H #E.E:0S&JO]YG6/JP>2E:9-/#.IFHYYS-1G >;:0*VG3)V4 M9J!?T'YHS/X!4$L#!!0 ( /> 45*4?&K-\P( ,@) 9 >&PO=V]R M:W-H965TB[?"'-S*]14L* *R(X MDK >>U?AY2QT"2[B)X&M:HR1E7(OQ(.=W*1C+[",@$*B+00VCT>8 :46R?#X M6X%Z]3MM8G.\0__DQ!LQ]UC!3-!?)-79V!MX*(4U+JA>BNUGJ 3U+%XBJ'*_ M:%O%!AY*"J4%JY(- T9X^<1/52$:"6'_1$)4)42'"=T3"7&5$#NA)3,G:XXU MGHRDV")IHPV:';C:N&RCAG!KXTI+LTM,GIY<8\D)WRBT (E6&9: /J(KKDE* M:&$KC%:0%))H @I=/R6T2"%%:RD8F@F6%QH[-\0:S6V"V?MFSMX-3P2#!N;9 M'#0F]-R *[N@=@_"T8],% KS5(U\;1197GY2L9^6[*,3[,,(W0JN,T.-&U[[ M +XI15V/:%>/:=2*^ 7S#@JB#R@*HO (H5E[^AR2#HH&-CT.2._OQI@=*.!J3\MM'HUK5ZKS#U: MZH46[-%*]FFEU8'CYL"1\L#EAJ [6,>.4DFAYRC8K]OC9!CW1OYCT]W7,6'4 M"-H3UZ_%]5O%+4%I21)+M;3SCA.MT-ER=:?.6XIW4>-?O"=/!S6MP=M[.GCE MUZ&C;1%[NH:UKF&KKFN64_$,4)FY*&22F3Z"%A3SEK*%PN7!,^6)_::XKK MM2\PY1WG%LL-X0I16!O(H'-A^,CRVE!.M,A=Y[T7VO1Q-\S,50ND#3#[:R'T M;F)?4%_>)O\ 4$L#!!0 ( /> 45+D]^LJ@ , *P, 9 >&PO=V]R M:W-H965T3')(K#HV:YLR_?=S;$* 3@A]:!\@]HF_[UQU?-+?2/6D,.^D]VK M85^N#6<"[A71ZZ*@ZF4,7&X&7NCM! \LRXT5^,/^BF8P!_-U=:]PYU*.P-PN[%N!.?&.PT0=K8EU92/ED-S?IP NL1< A,9:"XN,9)L"Y M94([_B])O4JG!1ZN=^S_..?1F075,)'\.TM-/O N/9+"DJZY>9";:R@=ZEB^ M1'+M_LFF/!MX)%EK(XL2C!843&R?]&<9B , .EH/B$I ]!K0/@%HEX#V:T!\ M A"7@/BM&CHEP+GN;WUW@9M20X=])3=$V=/(9A& M$RD2$$91FS9-_B83IQ.4)E]R:L@H2>1:&$@)%B5!P2U0;8@!05:@+)3()4$6 M+3E+J3WX'Y;W SR#6 /Y2!Z:>^;] ]:Z2? ME*Z,MZY$)UP)(W(GA(MGR(V!0O]HT-"I-'0:S3[6H%##IUWM8"NJRW,S7QRU@N"/NG21OO01(U4,[Y@ALQ?M(VVO7Q&>(&PA#:1[SMLV/ZHW.X;;AB_ M=VZ;"<.3#;$9^/:BF)VQX+>B. Z-O2F.)?M6&S;WVOIR&Y]!W8+6Q.14D+"^ MZOR#B0G+)W.CJB9NUME>!)6T&H=';@A\)1_;,;E.'O4F=>>G46]6)Q^%'23J MU&KH[B9Q?V_J=HZ_HRIC.+9Q6*+90>L";T"U'8VW&R-7;O9;2(.#EEOF^#D! MRA[ ]TLIS6YC%50?*,-?4$L#!!0 ( /> 45($JZLE$0, %8* 9 M>&PO=V]R:W-H965T6\D\HWC#0:R*@O"G$>9LTW=\9R>89LM4:H$[Z)5DB3.4=^4-5R>W M9DFR JG(& 6.B[XS]+L3/]0 H_$KPXW8>P<=RIRQ!WVX3/J.ISW"'&.I*8AZ MK'&,>:Z9E!]_*U*GMJF!^^\[]N\F>!7,G @.BY4D6F_7/C*HK1-HK@2!1^ M ->,RE3 -YI@0EV>1D%5L:?A+; "TX@\ *_P:&Q'3[!N 5!1\/] MZ]Q!P&UZX#:5J(? M%[-;"\U937/V09GOU!8Z[YQY.Y\?'4),:^H^:20+Y&9P -/!.[ M_7O?EI7S.BOG5I:[V05;(Z>%[EOWUUC,D=MX?>^YC7H?5%%_KU7[[US3-PB# M]K&BO@5L^!\>!J7[[*'DN=7Y]E[WJM15+';4%0H!,B44_&;/W+TAJ>;;TBP; M LQDVG:T6EHO-$,SQE_(1WK1:9"/@^ZD27_HJPN_F2G<[4SNLTO;C>N:\&6F M)G*."^6>USI3'8YOEYCM0;+2C/4YDVI@F]=4+7[(M8*Z7S F=P=MH%XE!_\ M4$L#!!0 ( /> 45+82*YKQ ( -L& 9 >&PO=V]R:W-H965TJVJC^V#],^F.0 MJX[-; /=?[^SDV9I&U"_D-BY]^[=L^\8[91^,BM$"\^%D&8AR598 M,--1:Y3T9:%TP2PM]3(T:XTL]Z!"A'$4I6'!N PF([]WJRF\0ZNDKE23VYQG8^#R E"@9EU#(P>6YRB$(Z(9/RI.(,ZI0,V MWU_8KWSM5,N<&9PJ\9/G=C4.A@'DN& ;8>_4[C-6]?0=7Z:$\;^PJV*C +*- ML:JHP*2@X+)\LN?*AP:@F^P!Q!4@_BB@5P%ZOM!2F2]KQBR;C+3:@7;1Q.9> MO#<>3=5PZ4[QWFKZR@EG)Y=,,)DAW/LK,T/+N##P"1XTRQ&8S.&[7:&&BRQ3 M&VD-W&&&?,OF D_A&T&.2\P)81[O9W!\= )'P"4\K-3&$-Z,0DLZ7;8PJS1= MEIKB/9J^,-F!*#Z%.(J[+?#I8?@,LP[$0P?OGKV&A^1.;5%<6Q1[OMX>OI?2 MJ5YED1XWBDGCO;GBDMSCW7ZGD^?[$E?GH2N^K)7 MO)W$\Z,:C<-MTL"4J20;_HUXI36JER4&ECW+.A< <,F5L M*9-EF=[0SEJK!;>M=Z'D[#>D],]ZR1N][X.2*#UKE]NOY?8/RKV6F2H0+'MN MN-MVW?KOD@^&[:G3.G7Z@3.MS]'95':7;G27I.Y2"V"")JWK4>-61Q$P"W." M ;7)A@8O5(WBZ>CN8S$GQO;[7SJ>OC_\89JD;RQOC>J^]3QLC!XW]K\RO>34 M'0(7A(LZ [)-EZ.T7%BU]M.(2J#9YE]7].^#V@70]X6B)JL6;L#5_V>3?U!+ M P04 " #W@%%2!ZW5MIT" !Z!@ &0 'AL+W=OY3CH2@THQP?):@BSXE\ MOTNJ. @<3GR[KJWD]CZ M.X=GBJ7:&X/-9"'$JS6^9",OL(*08:HM S&?+4Z0,4MD9/RI.;TFI 7NCW?L M#RYWD\N"*)P(]D(SO1YYB0<9+DG!]$R4G['.IV_Y4L&4>T-9^P8>I(72(J_! M1D%.>?4E;W4=]@#=Z 0@K 'A_P)Z-:#G$JV4N;2F1)/Q4(H2I/4V;';@:N/0 M)AO*[2[.M32KU.#T^)XPPE.$N3LR4]2$,@5P#5_X%KD6DJ*"N28:,R :OHD2 M)8@EW&U1FEV&B5 :A(0?!CU#PNA?LF (SX05")<5WY6A>YI/X?+B"BZ 5WK#$WJ_$MZ!(/P$81!V6^"3\_ IIAT($POOWGR$ M^Z9R3?G"IGRAX^N=X-M5Z1VF5*5,J$(B_+I;*"W- ?U])D*OB=!S$:(3$6:D M-/NM45+"6NM5P6,'MW=V.[XQS]#?[E?EV*G;#Y.X\?H@+6JD16>EO9@+>DWY M]4:*E435JJYBZ.\%CI)>>*"NQ6D0)>WB^HVX_EEQ#Y13T4TP.%#F[W4&VY6_ M$[FB7 '#I<$%G8')3%:=KC*TV+AFL1#:M!XW7)N? TKK8-:70NB=8?M/\[L9 M_P-02P,$% @ ]X!14FR3X!_< @ ^@@ !D !X;"]W;W)K&ULM59=3]LP%/TK5L0#2*R)\]46M95&NVE,(%44MH=I#R9Q MFP@G#K;3PG[]KITT"R6$/E2 M(%EF&1%/YY3QW=3"UG[@.MTD2@_8LTE!-G1%U6VQ%-"SFRAQFM%&8! _4KJ3K3;2I=QQ?J\[%_'4U MFIR:V&[OHW\UQ4,Q=T32.6<_TU@E4VMDH9BN22\ M$N*^(N0[R0?(<4^1Z[BX@S[OIR]H-$#N2-/Q^#G=!DL:7]S&%]?$\UZ)UU__ MKTN HPM%,_F[)YG7)/-,,O^-9*AHCB$LK=MPSI0 M>(AQ@WHFU6^D^KU2+ZF4L/>B,BL9432&+0/'1Y22:E."@B _%;JH7*GG4W; (//WZ1CYIDHW==Y*.75H:> MZQT8WH$*'&_8;?BXD3KNE7I%H@2&Q--S1WI,P,Z_\];Y>,]QZWC'[^IZ':Y] M:OCAR \/;.^$A4/_P'>[=3'IOX(K(C9I+A&C:^ Y@R%,G*@NVJJC>&'NJCNN MX.8SS01^3JC0 /B^YESM._KZ:WYW9G\!4$L#!!0 ( /> 45)$.3:UB@( M &\& 9 >&PO=V]R:W-H965TSO)\FND39NL+W8NO <'E(B ME>Z%?%$EHH9#Q;B:>J76]:WOJ[S$BJB!J)&;G;60%=%F*C>^JB62PH$JYD=! MD/@5H=S+4K>VD%DJMII1C@L):EM51/ZY1R;V4R_T7A<>Z:;4=L'/TIIL<(GZ MN5Y(,_,[EH)6R!45'"2NI]Y=>#M+K+TS^$EQKX[&8"-9"?%B)P_%U NL(&28 M:\M S&^',V3,$AD9OUM.KW-I@!!OE5:5"W8**@H;_[DT.;A"!"./@!$+2#Z5\"P M!0Q=H(TR%]:<:)*E4NQ!6FO#9@JJ$M5Y/A&'_*U*:%-2K1-25]4#4WB:&P5[;)X.(Q3 M?W>L_=0HB>*H,WJC<-@I')Y5N)!8$UH 'DR1JWYQ#4-\Y#>,PWZWH\[MZ+S; MK1(=\3H MZ/,=G_@>3_I=)YWKY/^OAJL6X:J%V6K1MEJ:M/0=3')Z:T:3Y-VM.35*DN!] MWORC=F!;\71%06@.SOQ9" MOTYLT^G>F.PO4$L#!!0 ( /> 45+CC&PO=V]R M:W-H965T2#33&/8E\0<,BM5Z#N=8(5<.Z%7!F_.LVH M3^F)P_59_5/HW?6RIP96BG]GA:WFT2Q"!93TR.V#:CY#U\^MU\L5-^&)FA8[ MG48H/QJK1$=V%0@FVS=][GP8$)+)!0+I".1?">..$)S#;66AK36U-$NU:I#V M:*?F%\&;P';=,.F_XLYJ=\HW"R*S!4L8->H\61<&\SY2CC6R' MQ;M^U2*N'>)QMT97[ZY3;%T97@SG7H:_>IJ\A M'R$R\_3DXY]T[)KO'2"] R3HC?_+@1_W#H8V%H3Y^4:2<9]D')),+B19Y+DZ M2FM035_HGL,-\I.-U ETH6EI7W.Q59P&17\93]EL$L=QBD]#L_Y&W29D"&OK MQ8,1\=?S*]4')@WB4#IB//IP&R'=CGP;6%6'J=DKZV8P+"OWEP#M >Z\5,J> M S^(_7\G^PU02P,$% @ ]X!14C5<)8*O @ G@< !D !X;"]W;W)K M&ULC95=;]HP%(;_BA7MHI4V\AU"!4@M:%JG3JM* MNUU,NS#)@5AU[,PVT/[[V4[(* ET-XF=O.\YSSE.[/&.BV=9 "CT4E(F)TZA M5'7ENC(KH,1RP"M@^LV*BQ(K/15K5U8"<&Y-)74#STO<$A/F3,?VV;V8COE& M4<+@7B"Y*4LL7F^ \MW$\9W]@P>R+I1YX$['%5[# M13=2_TS&VCY*0$)@EG M2,!JXES[5[/4Z*W@!X&=/!@C4\F2\V @$*F3 2L;UN8 :4FD,;X MT\1TVI3&>#C>1_]L:]>U++&$&:<_2:Z*B9,Z*(<5WE#UP'=?H*DG-O$R3J6] MHEVC]1R4;:3B96/6!"5A]1V_-'TX,/C1"4/0&(+_-82-(;2%UF2VK#E6>#H6 M?(>$4>MH9F![8]VZ&L+,*BZ4T&^)]JGI#::898 6]I.9@\*$2O0)?5<%"'2= M96(#.;HC>$DH400DNJA%EUKTM)BCBP^7Z ,B##T6?",QR^7851K,A'>S!N*F MA@A.0'S%;("\X",*O,#OL<_.V^>0#5"0&KL_>FMW=3O:G@1M3P(;+SP1KZ_J M7W=:A&X5E/+WF11AFR*T*:*3R"L00N<0L 6V@;Z>U1$2&\'\C-NI'R2Z/=O# MSG1%8>"UFC=L4(6 M+SZ+MU^=2O!\DRFTPT)@9A:ICS+N$$3>,657DT9)/V320B9G(6]9QDMXOXE) M)W60A$=X74WDA?UXPQ9O^/X2]_$,.[F&873$T]6DR:B?)VUYTK,\CUQABKC] M\'"SOO3?W]='FG8__'B4'J'VBHY[YQ[LGN;D^H;%FC")**RTS1L,=:FB/@WJ MB>*5W5"77.GMV0X+?8"", +]?L6YVD_,'MT>R=._4$L#!!0 ( /> 45+! MLW=(?0( #0& 9 >&PO=V]R:W-H965TICVXR6ECX4MF.P3^_6PGA(ZF%2^- M[9SO&.5J[I5:5^>^K_(2&%8C40$W;S9",JS-5&Y]54G MA0,QZD=!D/@,$^YEJ5N[D5DJ:DT)AQN)5,T8EL^70$4S]T+O9>&6;$MM%_PL MK? 65J#OJQMI9G[/4A &7!'!D83-W+L(SQ>)K7<%/PDT:F>,;"=K(1[LY*J8 M>X$U!!1R;1FP>3S" BBU1,;&WX[3ZR4M<'?\PO[%]6YZ66,%"T%_D4*7LGMGRYH,K]HJ:K#3R4UTH+UH&- T9X^\1/70X[@'!R !!U M@.B]@'$'&+M&6V>NK276.$NE:)"TU8;-#EPV#FVZ(=Q^Q966YBTQ.)U=8HIY M#FCEMLP2-"94H3/T0Y<@T;7@V[,[D Q=$[PFE&@""IVT9:>F['ZU1"6?CLK41';#Q#?,1"J*/* JB< "^. Y?0CY"T][^O33&ZTL#4GR-2XUYJ[*0F!Z0^LXJ* M9Z-6X6]^.2H^$6>RQH*5$E1U+E& M#982<]OFD(&6*]XQ,(U[_?8S3?8\AM-DV&/<>XS?Y9'P7# X&,\BWG,7!L/* M2:^<'%6^$QI3)-Q>H/8D:+L7Z.M>& HIV4M@$D_?I+1?$\[>IN3OG&E[GW[' M;\10K],[,W1_U%D M_P!02P,$% @ ]X!14B0SZ7#F @ 0H !D !X;"]W;W)K&ULO59=3]LP%/TK5L0#2$#B]!NUE4HK-B38*AC;P[0'-[E- M+!R[V Z%_?K93DC#VE2;!+RT=NQ[SKG7-R<>KH6\5RF 1D\9XVKDI5JOSGQ? M12ED1)V*%7"SLA0R(]I,9>*KE002NZ",^6$0=/V,4.Z-A^[97(Z'(M>,X0I,&:1C(Z'$M2K M.&U@??R"?N&2-\DLB(*I8#]HK-.1U_=0#$N2,WTCUI^A3,@)C 13[A>MR[V! MAZ)<:9&5P49!1GGQ3Y[*0M0"0MP0$)8!H=-=$#F5,Z+)>"C%&DF[VZ#9@4O5 M11MQE-M3N=72K%(3I\?S7$:IR2I&EUP3GM % S11"K0Z1E],5YR8A>+P;1%O M("$RICQ!7W4*$DVBAYPJ6JXQHGL^Y5 MP+T/Z*Q^Q=9_C\[J;Q6TL;$&E9+!FS768)L^;#A/'&QL+7C[SBHQZU):#1V. M:P:+]RK9.*R&*.6"B>1YSUGCC6GACW MO+$M_"Z^5:*^,HX@:.@OO'$N_';6 MA;>]J]7KA@T2-N:%W\&]2LRZCX>M_E]2_-H'W5Z.KHE,*%>(P=)$!:<] R*+ M^T8QT6+EOO$+H8V1N6%J[F@@[0:SOA1"OTSLM:&Z]8W_ %!+ P04 " #W M@%%2J;*2;FP" !7!0 &0 'AL+W=OU!LVA:J2R8Q3;>OGRZ. MEW5-7BR)XCF'I$SF.Z4?30N Y%EP:291B[BYB6-3MB"H&:@-2'M3*RTHVJ-N M8K/10"L/$CS.DF0<"\ID5.3>MM1%KK;(F82E)F8K!-6_9L#5;A*ET=YPSYH6 MG2$N\@UM8 7XL%EJ>XI[EHH)D(8I2334DVB:WLQ'SM\[?&6P,P=[XC)9*_7H M#K?5)$I<0,"A1,= [?($<^#<$=DP?G:<42_I@(?[/?L'G[O-94T-S!7_QBIL M)]%U1"JHZ9;CO=I]A"Z?2\=7*F[\E^R"[U46D7)K4(D.;",03(:5/G=U. "D MXR. K -D+P&C(X!A!QCZ1$-D/JT%15KD6NV(=MZ6S6U\;3S:9L.D>\45:GO+ M+ Z+Y5:7K2U#16XE4MFP-0R(<)J1.R6Q->2]K*#ZER"V6?2I9/M49ME)QD]4 M#DB2O259DJ6O!#0_#5] .2#9M8.G[TZ$,^PK._1\PR-\LZVQ%F/(7(DUDZ%R M*VAL"R"9$ \N,FUL>8?F>VTG<0?S]G) M0@==X84\).>SO^_N.^=NO-'FSI:(#K92*#N)2N>JLSBV>8F2V9ZN4-'.4AO) M'"W-*K:5058$D!1QFB2C6#*NHFP MR4+K.[^8%9,H\0FAP-QY!D:?-4Y1"$]$:=RWG%$7T@-W[4?V=T$[:5DPBU,M MOO+"E9/H300%+EDMW(W>O,=6SXGGR[6PX0V;]FP205Y;IV4+I@PD5\V7;=LZ M[ #ZPV< :0M(_Q4P: &#(+3)+,BZ9(YE8Z,W8/QI8O-&J$U DQJN_"W.G:%= M3CB73;5R7*U0.2#3\@(-"_5]!>=%P;W)!,Q4\[_XC:-+=(R+8SIQ.[^$HQ?' MX]A1)IXOSMNH%TW4])FH'YCJ09*^A#1)^WO@T\/P3WK=@_ZIA_>3I_"8]'=% M2+LBI(%O\ S?16W)8RVPKXP-YRAP^H9<9Z1WO2>-89?&\& :*BWTBJ.% M'W"#:U0UPEMF%'7\ =4G7;B3_U;941=C=%#2%=MR64M@4M>D22\A9[:$2CLJ M-F="/ "2("R *U_[7]<@:1;:YA:8,8S<-)^EH%[[AN_F> M_0102P,$% @ ]X!14CM59!!Y @ JP4 !D !X;"]W;W)K&UL?51-;]LP#/TK@M%#"ZRUHS1I5S@&FF3%!JQ D:S=8=A! ML>E8J#X\24[:?S]*=KQL2W*Q18I\CZ1(IEMM7FT%X,B;%,I.HLJY^BZ.;5Z! M9/9*UZ#PIM1&,H>B6<>V-L"*X"1%3)-D'$O&592E0?=DLE0W3G %3X;81DIF MWJ<@]'82#:*=8L'7E?.*.$MKMH8EN.?ZR: 4]R@%EZ LUXH8*"?1_>!N.O;V MP>"%P];NG8G/9*7UJQ>^%),H\0&!@-QY!(:_#TCONGW?H M#R%WS&7%+,RT^,X+5TVBVX@44+)&N(7>?H8NGY''R[6PX4NVG6T2D;RQ3LO. M&2.07+5_]M;58<^!#HXXT,Z!AKA;HA#EG#F6I49OB?'6B.8/(=7@C<%QY1]E MZ0S>"7Y R2/2599\4@44?P/$6(F^''17CBD]B3B'_(K0VP^$)H./S\LY.3^[ M. $[[*L\#+##([#3QJ+&6BR)7'$5"F+)C_N5=0;[\N<)BNN>XCI07!^C@#57 M"BN/32J8RN%0.5N(<8#PX[K)*!VF\>8 [ZCG'9WD;7O"^I9QSWS^#0SLQ6IV;OO/(LS41RD'?^7\B4=)O\PQWL#),&LPYJP)->- M 45*HZ#5\D@8 ($H 9 M>&PO=V]R:W-H965TM$"32P>916. M@=;9;ENT0-$TW8O%7B@V'0N51%>BDW:Q#[^4K(JR>(@3&;Y);&N&^CDCM92;5^-QN5CS+"[/Q8;GZLI*%%DLU=?B=EQN"AXO M:Z@W&997/QZPU-Q?S&"H]\_?$EN MU[+Z83R;;N);?L7E]>9SH;Z-VU:62<;S,A$Y*/CJ8O0:OIJ'0>506WQ+^'W9 M^0RJKMP(\;WZ\GYY,0HJ13SE"UDU$:M_=WS.T[1J2>GXT30Z:N]9.78__V[] M;=UYU9F;N.1SD?Z5+.7Z8C09@25?Q=M4?A'W[WC3(5JUMQ!I6?\%]XUM, *+ M;2E%UC@K!5F2[_['/YM =!P@<3B@Q@$=ZH ;!UQW=*>L[M9E+./9M!#WH*BL M56O5ASHVM;?J39)7PW@E"W4U47YR]C;)XWR1Q"EXGY>RV*H1DB4X _.X7+^L M_X(_?FR3NSBM+\3Y$ERM12'/OO(B4SYWO)19>^FCR&_-*\\ON8R3](5J]OKJ M$CQ_]@(\ TD.OJ[%ME1NY70L55-%(_O-3C9RR/X0Y^<@0"\!"A"TN,_] M[I=\<0[0I'*'T;[[6 6PC2)JHXCJ]K"SO1L)KOAB6R0RX>5+\/I.=3B^2?F9 MFFEGI8H>^/NC<@+O)<_*?SRWQ.TM<7U+XKCEZTR-0O(O7X*Y**4M@CM_5OM7 ML_EN1B**@^GXKALHBQ6,)K"UVA-'6G'$*^XZ5TA):W7O1+I,\EOPIT**=:!W M+=&. #SI:31-"+8+I*U ZA7X-DX*\"U.M]PFB9KWBRCKJ[)8J6PD=F&L%<:\ MPNH95TVE_M3SI$S8MAV>*DLG[2TG [-T8D0119C 7JQ-*QB%++3'.FK%10.2 M(#I(F&GE$08#3>7@:6D _JM_\@P-[* ?GBH?H"8E1 ,SHFE@+_(D1%$O\A8S MR"A$CM!KKD(_6/U9T3@_*,XT\XG37(5^L/KRXI/(^2]5&Q3?5?6WVAK/U?U; M:E)">K(LT12$?@P>D"7,?&ZP3H";<;!8(4H=PZ!!"L,A.1(>),UBY9:F@0O] MQ/62@ZN@KI)%+'D)Q$J5NQM1)M(W8IJE,#I5FB"-2>3'Y,-ITC2P-Q&#(+!' M&6ET(C@@ 1KG V_:*3+]Z-P5WK)77OL"J:&'\,E&3\,,^6%VP.B9E1\DDX#U MII+-C+'(4<0BC3[DKQ(?4\8BLQS$N*_3M.D\.?9%:E0B/RH?2$43@"J"N/^\ MLIFQ$+E25H,2^4%I3]D*1:+8B$*!"-P(]:2JB97Q9;+-=M:Y4(SR99D&(IJ< M++4U#9&_M#P@M6WUI5%'6*P8GC@6/UAS$_NY^9C$QB9!^_//8H(<#S*L$8N' M(!:;B%7E.>T+,ZT8"28.:1K$^"D@KDJP;9XLDDV<[K+:M\SOK/-/AF:LT8R' MHAE;%N6N1QS6Q,5#UN78LN1VWE,#%/L!ZAS-Z_.KEO69T[-K8T M.HD?G?X,)28)":7]TM]BI<+GP!+1Q"1^8KH?MH^N^XEF(3G9UB?13"1#-S^) MN0!GA/8W/RU6V%FHD\[NYQ&W/TV.&NEB*6\=$C5HR1#0$A.T*GJ&+DO)&P0N M:9K'Y(D\GHLLXT5]6+&)-[SPI9+F,#D9AXGF,!G*86(A;&"DKV5;=.):]A"- M87(T#,^)!<..K7F-6#H$L=0"3R,R%B,5&=>A@28L]1.V/M]ZQ *<:HS2DV&4 M:HS2H1BE)B!I=_W11-MB19$KVAJC]'@8I28C^]6 Q00Z3FMHYQQIT$&224@5 M/N,@R6)%L:.:HIJCU,]1:[(>8>E--5OIR=A*-5OI4+92$YN8A*0_*I:3J>[Q MZ;X\#5=ZO!J7FG U5%I*7 > F08P&P)@9K)5A:^?U!8K1(E+FB8P>P*!G[96 M8QK.[&1P9AK.;"B60B03]+22+%2*1ZYA:PYD=#\[,5\ V*@^N<9EF,QO" M9F92%Q+8+R0L5BIZCLTMUCGE?R*;'[U28YK&[&0T9IK&;"B-V2&5KL6(1(ZM MQ&2"FR^N.:QTM>5 ;J^DJH&J'Y4KV%UKYU./L?4$L# M!!0 ( /> 45)GC2?.F0( -$& 9 >&PO=V]R:W-H965T*R[TV"L1E]>^K[,2*JHO MY1*$.2FDJBB:K5KX>JF YLZIXGX4! ._HDQXZ<@]>U3I2-;(F8!'171=551M M;H#+]=@+O=V#)[8HT3[PT]&2+F &^+Q\5&;GMU%R5H'03 JBH!A[D_#Z)K'V MSN"%P5KOK8G-9"[EJ]WY_@K;?&(;+Y-1LX)FQ3 M9JC,*3-^F-XQ047&*"?W0J.J3;U1DPMR*P4J4[+:G#Q0K!5#!IK(@DQ6E'$Z MYW!ARG(QHQS(#+*=P>D4T)R?D1/"!/E>REI3D>N1CP;62OK9%NRF 8L.@'VC MXI($T3F)@BA\GDW)ZRUFCVGV3^@.:FD0O8;=D6H,MCA1 -D 5D8IP MT)TU:@(/7&#[?:W2\*H?)B-_U<'3;WGZ1_/0 D$Y)"R5K! \L[B6];JZXY8J/X.I2C3^H1OTD"+ME!ZWLX%/9.\H4>:&\AJ-:,_C 8EH3 M'V 9MBS#HUB.;D94K^DZE+,?GPAIJ6]*[^D?3W)I0=]@]4+9C0 MIKB%\0LNAP99-0.TV:! 45(^T>C3KP0 *P> 9 >&PO=V]R:W-H965T2]I=;I M9\]3X9(F1)V)E'+S9"%D0K2YE<^>2B4E4=$IB3WH^P,O(8SWII/BMPU[J_ =O.DG),YU1_90^2'/G558BEE"N MF.! TL5Y[R+X?(E'>8>BQ3=&UZIV#?)0YD*\Y#>WT7G/SSVB,0UU;H*8KQ6] MHG&<6S)^_%,:[55CYAWKUZ_6;XK@33!SHNB5B/]DD5Z>]T8]$-$%R6+]*-9? M:!E0/[<7BE@5GV!=MO5[(,R4%DG9V7B0,+[])M_+1-0ZP*"A RP[P,+O[4"% ME]=$D^E$BC60>6MC+;\H0BUZ&^<8SZG,M#1/F>FGIS>,$QXR$H-;KK3,3,*U M J?@AC )OI$XH^ +HY+(<+D!8@$N5H3%9![34_./.)V1F((9#3/)-*,*W%.B M,DDC0'3=@LG^8]Y(,OX,+HEB"GR\IMI8^@0^ ,;!UZ7(%.&1FGC:!)6[YH5E M )?; &!# +\1?@9\> *@#X.GV37X^.'3CU8\DY(J+[#*"RS,HJ:\6.\OE*(F M)Q<\ G>,S%G\4ZQ_U*/+6_TNN/PIW+_NC'UPJVFB_G9XARKO4.$=;O#NJ]"& MF!UDD7N[*KQ-MFX5'-_*YM;PH#"7/\% FX%]P+SC=&$&1+V8&6&0[ MK^ /0X^JH4<=!#6NO!NW!6J\ PH- O@VI\"W$NP?@=05E9HM6$BTR9]1XHBF M0C'M2$A0FP2"#@(+K!@'L"UDI>4ZL^&XW\3,"G#@5N ]F8DDH;*87E.24NE* MAM7: '<1EE7IH-\:K/X.K+[O-["RPARXE7D_5D]GLS.@9?%\ \QB!)A5*0\W M0%7K&U=ZK"P'PR[BL]H=C%K#-]K%-QXTO6M6KP.W8._[KLE42*..8"[,-%80 M3&C$LN144YD +K23(+1Z#?T.$H16S6'0%L'2>:Y&, MLY"EQO>"H"L75J886;Q!):]89N]=X/5;W5+4^S_/D= M7=$8!*ZT6,F&@RYBLR(.W8OK0[ -=["-^T/?Q^RF_;?L2- 5L&16\&/ ?.P]0RRVHXZ62FIE4K:JY6@=ZQGD-5\ M='"UQ$D7NO)BA1YUL9J"[!2 6JNGH-V"2M"'@WX#.*OZZ!@E%0>X_[6-1W8. M0%VLNR [$:#6*B]HM_32O(W'5OKQ,4HOOR"Z_R8?VQD =[$B@ZWJX]8J,GBW M(M.XR<=6YO$Q"C*_(GG8%A+7ZN5=K.%@.SG@UFHX>+>&T[R%Q'8ZP,;X0YBTK;_(3SNJ >OH?4$L#!!0 ( M /> 45(NB#3V%P( (X$ 9 >&PO=V]R:W-H965TV,?785 ++76FFWC"K$YI9SEU=0"S'@!\2.G>V9KZ2O3'/ MWG@HEE'L!8&"'#V"H-\+W(%2'HAD_!DPHY'2)YZO3^CWH7:J92\ABDA&1*2H+LG"BHW D666M,QZZ,)S2]"J2&;Q$GM#^4)+>U*RL/L7FJA] .;4O]1L<^LE512-^VL-&?O6_BNPV@D.I]RI'(/03/!Z)U3Y1<()HF;< M5HY]T044_P-P4CU*3T[2U\E5Q&]"3UB!:S0AS=6Q+YV8S48 _A)CB6FU9C/RZC=[QLJW[&_H7W-W4K[$%J MQQ24E!I//BTB9OOI[PTT39BXO4&:W["LZ,$ ZP-HOS0&3X8G&)^@["]02P,$ M% @ ]X!14NFCL.W$ @ B0< !D !X;"]W;W)K&ULM57;;MLP#/T5PNA#"W2QXUQ;) &:!%T[=%O1K-W#L ?%9A*ALI1) M,AS2)KNK95^-@M$"R^9D*8?+*Q=7H:A21:8,5-3 M2Y1T,U,Z8Y:V>AZ:I4:6>E FPCB*VF'&N P&/7]VKP<]E5O!)=YK,'F6,?TZ M1*'6_: >; X>^'QAW4$XZ"W9'"=H'Y?WFG9AY27E&4K#E02-LWYP5;\<=9V] M-WCBN#9;:W!*IDH]N\UMV@\B1P@%)M9Y8/1:X0B%<(Z(QJ_29U"%=,#M]<;[ MM==.6J;,X$B)[SRUBW[0#2#%&0 0EX#X3P&-$M#P0@MF7M:863;H:;4&[:S)FUOXW'@T MJ>'257%B-=URPMG!-9=,)IP)N)7&ZIP*9 U\@$E155 S^)I;8YE,N9S#? M,9?Y-_94CX]:&0-#9K@!9N !$Z533(%+&"EIE. IL[0?,D$!$2:.LH'3,5K& MQ1F%?)0I&CZ7WNP&TSDZ(H^3,9R>G,&)\_1MH7)#5$POM"3>20B34NBP$!H? M$/J)R1I$\3G$45S? Q\=AX\QJ4'<=?#ZQ5MX2"FO\AY7>8^]O\9!?YM$FG.X M9ES#$Q,YPH\[,H1;BYGY>21,HPK3\&&:!\)\4>YCH>I>92JG2NW+6^&A[3VX MCWXUN.@V>N%J.SF[-O6HT:J,WG!K5MR:1[EM]=(=9U,NN.6XEV'AI[45_3V_ M78OF?G*MBESK*#F:$6NF4Z W30+JX5QKE,FK:V:K:?B8(]5I5T':_[,).E68 MSE\W06W:_&^"<*M0>E^4I^9GG-I0.", M,%&M0^)T,?B+C55+/SNGRM(D]LL%_2M1.P.ZGREE-QLWCJN_[^ W4$L#!!0 M ( /> 45+0]<1Q; ( X& 9 >&PO=V]R:W-H965T= E@R%/%A1Y[I3'UE>_KO(2*ZH&L0>#. M2JJ*&IRJM:]K!;1PH(K[41",_(HRX66I6[M562H;PYF 6T5T4U54/5\#E]NQ M%WHO"W=L71J[X&=I3=>P '-?WRJ<^3U+P2H0FDE!%*S&WB2\F@UMO OXP6"K M=\;$GF0IY8.=S(NQ%UA!P"$WEH'B9P-3X-P2H8S'CM/K4UK@[OB%_8L[.YYE M235,)?_)"E..O4N/%+"B#3=WMQFC(QDGS7I PN$'$@7AY0'X]#3\&Q4# M$D06'H4'X+/3\.]R,R!1Z++'K^$^6M?[%_7^18XO/NW?K\E2&X5%_/L$9]QS MQHXS.<*Y,#)_P)ZJ&Y676-.$-J:4BOV!@M!*-L(<43+LE0S_SS0% M]M6SEFVP@.F2 \&R)JO&- KVQ!XJQ#9A&+Q2.4C>Z/1WFL^^E#=4K9G0A,,* M8<'@$]*H]O5I)T;6KA^7TF!WNV&)#S8H&X#[*RG-R\2V>/\7D/T%4$L#!!0 M ( /> 45)G%[32H0( ) & 9 >&PO=V]R:W-H965TN),_5OYZ&)MP$_&>Q4 M9TU,)BLA7HSQ/9TXGA$$.23:,%!\;6$.>6Z(4,9KP^FT1QI@=[UG_VISQUQ6 M5,% P0E OP'T;:*U,IO6@FH:1U+LB#31R&86MC86C=DP M;KJXU!)W&>)T?/=:,?U.OI EWH^TRH&(-5EJD;R0)R@KF618(T4N%Z IRZ\P M\'FY()<75^2"N$1E5.(NX^29,ZVN.XX?F:@4Y2DZ+S[8D:M1MSG=31J-LUIC M<$*C'Y 'P76FR!U/(?U(X&+";=;!/NM9<);QGO(>\8)K$GB!?T30_#Q\ 4F/ M!",#]\=GY/3;)O0M7_]\$WY/5TI+O-A_SG .6LZ!Y1RCR-UV2_,Y)!BT(1^D#ENIP[-2YT)I(_2_%-94 M8>?X_KA_(/%SC._[QS6&K<;PK,;I%B1.-5)*EN"3LI24(.O[?DQFS3;JRNR- M;PYT?@X:],*; Z%NY^,N0&[LS%/8U8KK^L:WWG:L3NTT.?#/<-S6T_$?33VK M'ZC<,*Y(#FND]'HW6$!9S[_:T**T(V0E- XDN\SPEP'2!.#^6@B]-\P![4\H M_@M02P,$% @ ]X!14@OP(Z$J P $0L !D !X;"]W;W)K&ULK5;;;N(P$/T5*^I#*[4D#A!(!4@%6FU76RTJ[>ZSFPP0 M-;%9VUSV[]=V0@B7>"74%Q+;<\Z<&0^3Z6T8_Q0+ (FV64I%WUE(N;QW71$M M(".BP99 U1S5RPYD-B LM3U/2]P,Y)09] S>Q,^Z+&53!,*$X[$ M*LL(_SN$E&WZ#G9V&Z_)?"'UACOH+E0/AC[U(OGN.]X6A&D$$E-0=1C#2-(4\VD=/PI2)W2 MIP96WW?L3R9X%\DEHN^TW50##.R2N4KVWR#(B C,&*I,+]HD]MV M @=%*R%95H"5@BRA^9-LBT14 +@.X!< _QC0J@$T"T#3!)HK,V&-B22#'F<; MQ+6U8M,O)C<&K:))J+[&J>3J-%$X.7BF$'U M&"1)TAME]3X=H^NK&W2%$HK>%FPE"(U%SY5*D*9UH\+Y,'?NUSC'/GIA5"X$ M>J0QQ(<$KHJD#,??A3/TK8S?"6T@S[]%ON?C,X)&=O@8H@;RNQJ.0XN<9IG= MIN%KUO ]00RW(6XW7/79]RU M2W=MJ[LQS$ YC,_YRY'MBC^O=)9GN7VBR#LO)RCE!%8Y12(K%8D>MZJ5"4#7 M0Z P2^3-+?JY5$:Z.XA;],8D2<^I#T[4UV>K4\KK6.]Y*HD$VRUW2Z+NI;?< M/='=.LJZS>) 35BJ"2\N@O"_16"S.)"#O7VS\JR"3)Z1:C;H!XN^IAP*C[:\ M6DT.(ZFT76SO#(RK+PRUU0SV]V3^I553(*O:<<=K'T=XQBH(ZX+<=S_,.QL>J3JV4JO!(E5L9+C+@>Z!S/-'.T/ M];QGAI8]33XLOA ^3ZA *,R=U".RBGX,$_4$L#!!0 ( /> 45*/'EYPSP( %@' 9 >&PO M=V]R:W-H965TW\V;>?;0A+$\*;A+/O>?B=C<_C'>/O(D64L"]R M*B96*F5YZS@B2K$@PF8E4C63,%X0J4*^=D3)D<1&5.2.Y[J!4Y",6M.Q&7OF MTS';R#RC^,Q!;(J"\+\SS-EN8O6MP\!+MDZE'G"FXY*L<8GRK7SF*G(:ES@K MD(J,4>"83*R[_NT\U/DFX4>&.W'T#+J2%6/O.GB()Y:K@3#'2&H'HOZV.,<\ MUT8*XT_M:36OU,+CYX/[5U.[JF5%!,Y9_C.+93JQ1A;$F)!-+E_8[AO6]0RU M7\1R87YA5^>Z%D0;(5E1BQ5!D='JG^SK=3@2](,+ J\6>*>"P06!7PM\4VA% M9LI:$$FF8\YVP'6V2WY8+N/K4@T^047A-V480&HNQ(Q67=G>BFF%6 M,7@7&/H>/#$J4P'W-,;XHX&C"FJJ\@Y5S;Q.Q^^$VN!Z7\!SO7X+T+Q;OL#( M!F^DY?V;#AR_663?^/D7_);J[,6;'($E,&=%R2A2*714+^W90L/]7IU3H79B MAA233/;@UZ-RA0>)A?C=P31HF :&:7"!ZMNU4)0J,2'> [?3:]V[\L;,] M7KZ6K,$H'#99'XB&#=&PDT@=2W7H:!M5)1P>O2]P _<$ZCSIQA]Y[4Q!PQ1T M,M4[LJKVI^1LFYG^I4+UT9LYJ8]%&W1PMDA>&(0GT.=)@Z$;MD.'#738"7V? M)&BZHV8#3B2VX75[!'U[Y'YN.SK=NG!@#T]U51'.49,JD*]-[Q80L0V5U,R4.@7]! 45+6^;\F1@0 &H/ M 9 >&PO=V]R:W-H965T]6VW7TVP8"UCLW:II3[]3<.:9(E3MJ5[@5B9V;\S6?/ M?/'TH/0/LV7,HI=<2',]V%J[NPH"DVU93LVEVC$);]9*Y]3"4&\"L].,K@JG M7 0D#$=!3KD3=7>"B[9O49FG^=4'V^94(?K 1Z\3GSEFZUU$\%L MNJ,;]L#LT^Y>PRBHHJQXSJ3A2B+-UM>#&WPU)X5#8?&-LX-I/".7RE*I'VYP MM[H>A X1$RRS+@2%OVV-57CH#@IS+TS]]*8EH M.."XPX&4#N2]#E'I$!6)GI 5:2VHI;.I5@>DG35$?P/'I88$^?OB$/B NT>-6[0V5*S,-+&!T*P59B>?VA(=TX/E,Y24* MR04B(<$>]WF_^X)EEXBDSAU/?G4/@)F*'E+10XIX46>\,FL+6=,BZZN>L%$5 M-BK"QAUAO]&,NE-\@0Y4:R#[B( NI.R6:3C9F=Y3X27O%'94A'45^CP;)4#3 MJH\0$ISI2W_MYCP[=(I7-+ D$[\$)(* M0M(+X4Y:*C=\*=A;B]\FK<63%DEMFS2,_0A'%<)1+\+[O5RM/'Z#FVDQ@1]B;SS\.KK<#AZT%H_ ,D\:C,&((M=Y\*Y[EXT9,6K&%"PD9%E?#] M=I..KHEKI<']4O/H>'TWVJB%8AR.DW.L'BL\QAU(:XW!\?NU5G"ZY();SGH% M%]?R@?OUXW5F..V3 SC#AG'M5#@?J5XDL"J@,4U M \G8,V_B;0D8XJAQ$DN 'K-TW*%DN)8*W*\5GO/:. M>O&TQ&.)QW.IH'K,) M[JJO6C3PVZKQWNKR-/HH:E57VVI$$N+'26HU(&%O==T8V/,=''F "14 V@#7 M'U&TL^+VT%=EI.[PI+_#?U%RF.V!"_EN5LJ(HWY6/%8>5H+&1L.E M08*MP2V\' .K^G2Q.PVLVA5WHZ6R<-,J'K=P&6;:&<#[M5+V=>"N6]7U>O8? M4$L#!!0 ( /> 45*TK4//]@4 *$: 9 >&PO=V]R:W-H965T;+L]X%_G S(#:@&/&GX-ML[S.R2UDH]<->S.*S7F 9\81'QD(P M^/? KWB26"3@\7<%VMO-:0/W/S^C7Q>+A\4L6,:O5/*7B,WZK#?NH9@O69Z8 M.[7]G5<+&EJ\2"59\1=MR[$CF#'*,Z/2*ABN4R'+_^RQ$F(O@+0%D"J = V@ M50#]*8"V!0RJ@$'7&895P+!K0%@%A%T#1E7 J-BL4MUB:Z;,L/-3K;9(V]& M9C\4^UM$PXX(:5-Q;C3\*B#.G,]DI%*._F"//$/OT44<"YLB+$$S62:Z39@W M4VZ82-Z>]@W,:2/[485_6>*3%GQ,T!%WY4:8\.D%D;%'PI!UEV@5E4J",*Y1YOLA$+."^ M;L#[V&5MM, ;MK.Z[L"*X@*%M*/<=$8A02/*P?;17<+1 I9V2;AOG^%7-#,\ MS;Y[L <[[$&!/6C!_JKD^XAE:R3*20Q[1 LN^5*8ILPMP<("S%KVPSD>81P$ MP6G_83^3ZN,H'4[VQQVP'>[8#OUL\W3!-5)+J -5R@C0Y%_DS:!I"3K<8S-J MYA'N>(1>'OW3A1=D34J6$V"\ M+^5)"ZW1CM;H!5J:1VHEQ3_ :F\G&PF,ZJ)0,JIO9<.X<$QKXZ:CVI:'.!RT M;OEXMZ9Q]S5):#3LNO@C]!491V^J!;Y%8+R0PH9KGC4F[KBVBO>DOM;ZJ!;V MDQW[B9?]113I'(@_4X-6)&$V9XQ".:R,)9WV:M*5%PY<$0N\S*9\R;6&N3?L M2:LD*3@D@BU$(DS37713 88'F="^P7BOGF(OE5NM(L[CZOYQ;H?N^#*7<:,B M%>2^)'C8D+TOCSLD31QITHWTM25]HQZXEM!O&G2CF6S>Q0IQG\LP]'!Q]0%3 M+Y=B2O3M"[?N^!WL\$I!JH%+SEEB2T;U@Z=<8%.PW^9JJ=SP#JX_6B,D83?D#'$HV!;F/E1UU$=IY.1X=7VCGJMAO MJZ\1NNZ.MJ*WZ>PL$OL]LJ;S'$Y94$_?H1NP1 U]M=7[(H96WA9=9@]BSY)W M2F[B3)$$1]><.)\C'7VNN^:DP;X&[7T4U 1=G= MHR((]FE'G;M3O;FTT M.FGU K9];N'3RMD>]=O>O12V^YX;:,(S'^+>V?SXUD>=]='_T_HN:=WZ!CBL M=\D-X\+QI#;NNF$]EKU!PTG$N#L4?-@?.T@=]WCE('7I@#O&WLT\YYV\#O;;]2!RJH M@SH0-FK6WWM0GG*]*MZ!@ PJEZ9\ KW[=O>>Y:)XN_#3]Y?XPW7YML3!E"]O MOC"]$C)#"5\"9' R@AM#E^]#R@NC-L7C^(4R1J7%QS5G,==V /R^5,H\7]@) M=F^ESO\#4$L#!!0 ( /> 45(1&\< ^0, )$, 9 >&PO=V]R:W-H M965T6?)4;>\.?CM=L!8]@GM8/"E=^@Y+R M$H3F4A %V<2[I3=SVK<.SN(;AYT^NB8VE&LZ=U/+[>H]^YX#&89Z9A+HOO/#7YQ!MZ)(6,;0JSE+M?H XH MMGB)++3[);O:-O!(LM%&EK4S,BBYJ/[92YV((P<,M-TAK!W"4X?>!8>H=HA< MH!4S%]:"&38=*[DCREHCFKUPN7'>& T7MHR/1N%3CGYF>B\260+YREY DRNR MX%D&"D0"9 9F!R#L(_*@Y):[RC%#'@TS&R/5*[F#%!0KR &$+)D!PD1ZXO9^ M 8;QX@-N\?2X(._??2#O"$?P7&XTFNNQ;S :R\E/:N:SBGEX@3D-R1 D:F$IRE^5$ M0*M+$=G!.+!Z(3DN0V-Z:B=) T.QTK02?.K M-*QH%?7@?+\!/56+%JLHBB^Q.CKLZ+\DCQM,FQ,.W2&:-#P@AC]!I.GA3*!1 M9P1SU\SVZ-RR8E-MR@H#]-/X9^3]H-RT6[K_?]X[\>QT?J/7+(&)A^.W!K4% M;TK:J/I'PUT):N5F7DT2N1&FFFV:N\UNFR9/[,SMONZ'Q %,-ZU^86G'4 M]P(RA RN!YA[51+3M/OZ4;+CI4WJOB223!Z>0XGD=*/-;YLC$CR4A;*S(">J3L/0)CF6PA[K M"A5_66E3"N*MR4);&12I=RJ+,.[U1F$II KF4W]V9>93O:9"*KPR8-=E*ERXNR] MP7>)&[NS!J?D3NO?;G.1SH*>(X0%)N00!/_=XQ*+P@$QC3\-9M"&=(Z[ZRWZ M1Z^=M=P)BTM=_) IY;-@$D"**[$NZ)O>?,9&S]#A);JP_A- M,S,HI:K_Q4.3AQV':/2"0]PXQ,\=!B\X]!N'OA=:,_.RS@6)^=3H#1AGS6AN MX7/CO5F-5.X6K\GP5\E^-+]0B2X1;L0#6G@/9UEF,!.$L,R%ROA,*EB(0J@$ M0:_@D]'6PJTRF.A,R;^8.E>X0X4K21:.SI&$+-XRU.WU.1R]>0MO',1-KM=6 MJ-1.0V+6+G:8- P7-1%W(GX1ZAAZ M\3N(>W%T@-"RV_T 2Q9J.2TJ^01?EZR'5P0 MEO971Y1!&V7@HPQ>B++ 3"K%X/SJ_74>NHD:8N0A7/W?S\>C27\:WN]F9]]H M%(T&K=$3=L.6W;"3W5F:2E?6UM=D"ES@Q/FHM&V.#1;\*E,@#90C5X8QJ @> M49A#0NIHPQV.P\G),QW[-M$P.CFL8]3J&'7JX*Y'!7*7HX,OO=/9->Q36XD$ M9P%W9(OF'H,Y=-S]N&4U[F1U*2KKR]>2H#7Y92%+R3N7W$-,QWO)>7\R&!Y. MSJ2E,>FDP?7[RON;[+^_?CQ^=F\'C'8?:4TMW&F))9K,3PH+B5XKJCM%>]H. MHS/?@Y^=+WA(U3/E/TP]X;X*PR5EH< 50_:.QYPM4T^->D.Z\HWW3A.W<;_, M>="B<0;\?:4U;3 45(X6J5DHP( )L& 9 M >&PO=V]R:W-H965T0 MLBH@%>BT3JN$6G5[F/9@D@NQZMB9[13X][MV0@8M9'M)_''/N>=>QR?)1JH7 MG0,8LBVXT&,O-Z:\\7V=YE!0W9,E"-Q92550@U.U]G6I@&8.5' _"H+8+R@3 MWB1Q:PLU261E.!.P4$1714'5;@I<;L9>Z.T7'MDZ-W;!GR0E7<,3F.=RH7#F MMRP9*T!H)@51L!I[M^'-++;Q+N [@XT^&!-;R5+*%SNYS\9>8 4!A]18!HJO M5Y@!YY8(9?QN.+TVI04>CO?LGUWM6,N2:IA)_H-E)A][(X]DL*(5-X]R\P6: M>H:6+Y51>U%^+;?O%' QE_!(CGI_FY.+#9>(;U&'9_+3).:US M1F=RAA%YD,+DFMR)#+)C A\+:*N(]E5,HT[&KU3T2!!=D2B(PA."9MWP.:0] M$HTL//S4(:??-K7O^/IG^5:XDAWUE,R93KG4E0+R\QMNDWL#A?[5D6[0IANX M=(-_I$NQJ8HM*U/?,,,4X'TSI,3T5P3V)PV.R ZH MTAW2AZWT82?5C.K\2+<^):?FB!V'M:7727\X"H(@\5\/#_E$6']P&'8D,6XE MQO_5W:44E6YZF>94K4$3(PELT5 UG-0=GQ 4!.^%OX^+1L=QM7+_X)X7@ JL M_6GL7R5,?5G:U=9A;YVQO%F?HO/61OF7IK;M!RR,H0%P6"%ET+O&IJK:"NN) MD:5SDZ4TZ$UNF./? Y0-P/V5E&8_L0G:_]'D#U!+ P04 " #W@%%2*792 M8]X" !\" &0 'AL+W=OT!)""77D%M)5HV#01:!6)[F/;@)B>-A2^9[="R3[]CIPW=5,*8MI?6 MM_,_/Q_[^&2T4OK!% "6K 679AP4UI9G86C2 @0U)ZH$B3.YTH):[.IE:$H- M-/-&@H=)%/5#09D,)B,_-M>3D:HL9Q+FFIA*"*J?IL#5:AS$P7;@EBT+ZP;" MR:BD2[@#>U_.-?;"1B5C J1A2A(-^3@XC\^FL3?P*SXS6)F=-G%;62CUX#J7 MV3B('!%P2*V3H/CW"#/@W"DAQ_>-:-#X=(:[[:WZ![]YW,R"&I@I_H5EMA@' MPX!DD-.*VUNU^@B;#?6<7JJX\;]D5:\=) %)*V.5V!@C@6"R_J?K32!V#)+X M!8-D8Y!X[MJ1I[R@EDY&6JV(=JM1S37\5KTUPC'I3N7.:IQE:&A10@G%:8;A]/: M8?*"PS@A-^BC,.2]S"#[52!$^F8+R78+TZ15\8K*$Q(E1R2)DOC^[H(TTD>EXV;K-2XGEQ:$^=;BK-LXZWIGW1><78.UH U1.4DU8,B]RP65 M#V1944VE!72*664L3B#&$:%"5=+N.X#:5=^[!-QO@/NMP#=,,E$)4FJ55:DE M*ZH=)1)1/,9]'.UZ>'.%O[DMYSUHV ;M;'3]1K9VO:3[.MNP81NV:LU_9U)Y M#II@UAO*][*UZW5>1SMMT$[_)&PM2G'T_/!%_S^_XYUW-FY%_U1B4C@'A -6 M$0+KDNGZ,5Y>U^4;JI=,&J3.T30Z&6"RZKK4U1VK2E]>%LIBL?+- C\/0+L%.)\K9;<= MYZ#YX)C\!%!+ P04 " #W@%%2&2,=]Y," #R!@ &0 'AL+W=O-/Q^GT M4QK@L/W&_LEZUUXV2.*4T]\D5^72F3L@QP5JJ'K@N\^X\Q,:OHQ3:;]@U^5Z M#L@:J7C5@;6"BK#VCUZZ.@P _O0( '8 ^%% T $":[159FVMD$))+/@.").M MV4S#UL:BM1O"S"JNE="C1.-4DO*J(DHOBY( L1RDG"G"MIAE!$MP!=9ZV^0- MQ8 7X [K>H$;*7&7W';<$;0AE"@#.%]AA0B]T,C']0J-LJA$<4?D5L CQX": '_1%X>AJ^PMD$P+F!^XOW<%?7JB\8 M[ L&+5]PA*^U?WV"*>B9 LLT/<+TH\8"F6(#:NLHS(Z[XL55HP-DIQFK5DL: M65)S1I^3N1^%L?L\K,EADN_!V:+/>B=XV@N>GK0^6.A3_L.>+CSI/VV$T/L. M\+TZT'_3C/EO2<.!-3@/@SW_(TDAG([;CWJ]T4F]WSG+_D]R=* FFGO[D@^3 M%F$ QR7/>LFS#VXQ>U0O^[/Z.B9S=K!I%E$8[VTMJPY6^\FRSU(\2%B9!CQ>LJ ^MM)(O2$L5D ILVJ95JTJ[/4Q[,,E! MK#IV9CNE^^]W=D)**5!I+\0^W^_CSN22KJ5ZU 6 (<\E%WKD%<945[ZOLP)* MJGNR H$G2ZE*:G"K5KZN%-#<@4KN1T&0^"5EPANG+G:KQJFL#6<";A71=5E2 M]7<"7*Y'7NAM G=L51@;\,=I15)VF!V^L- M^R=7.]:RH!JFDO]DN2E&WJ5'Y%T./9+4V MLFS!Z*!DHGG2Y[8/6X P.0"(6D"T"^@? ,0M(':%-LY<63-JZ#A5%K#6B=>H;]&29_:S5GS3ZT0'],"(W*%EH M\E'DD+\F\+&8KJ)H4]$D.LKXE8H>":(/) JB<(^AZ7'X#+(>B2XM/!P>L1-W M#8X=7_Q?#9XQG7&I:P7DU_5"&X5_Z]]'5/N=:M^I]@^H?J] 4:M#N+O #"]P MW^4T+(ECL2_\TS@:]J/4?]INV-ND. Q?DEX9''0&!T<-S@NIS+D!5;[CL*$9 M;(D/XQU_;U,N+O>[2SIWR5%W]])0_HZQY&U7@GBP8VU/4C@,=LSY6Z]O"6KE MIII&X5J8YG_?1;O!>>WFQ4Y\@@.UF7\O-,TTOJ%JQ83&DI9(&?0NL%NJF7#- MQLC*#8F%-#ARW++ CP(HFX#G2RG-9F,%NL_,^!]02P,$% @ ]X!14I#> M22NS @ :P< !D !X;"]W;W)K&ULG95=;]HP M%(;_BA7UHI4V\AV2*B"UH&F=6@V5=KN8=F'" :PZ=F8[T/[[V4Z:LA'HM!MB M)^<]SWL.SDF^X^));@ 4>BXIDR-GHU1UZ;JRV$")Y8!7P/23%1\5I0PF DDZ[+$XN4:*-^-'-]YO7%/UAME M;KCCO,)KF(-ZK&9"[]PNRY*4P"3A# E8C9PK_W*2F7@;\(W 3NZMD:EDP?F3 MV=PL1XYG# &%0ID,6%^V, %*32)MXU>;T^F01KB_?LW^R=:N:UE@"1-.OY.E MVHR@XI:*EZV8NV@)*RYXN>V#WL" M/SHB"%I!\*^"L!6$MM#&F2UKBA4>YX+OD##1.IM9V-Y8M:Z&,/,OSI703XG6 MJ?&$ER51^F]1$F&V1!/.%&%K8 4!B3ZBN3XVRYH"XBMTAU4MB'HQZZ\5"&PB MT2WH+J);@A>$$F54YU-0F- ++7^<3]'YV04Z0X2AAPVOI8;(W%7:NC'@%JW- MZ\9F<,3F%\P&R L^H, +_![YY+1\"L4 !:F1^]F?ZRPCQ4?LH(TZV1#UPA2FB]O6H\(L]+7WHX0':]Y(LZ(>G'3P]";\%*2_1#5,@0*H^;'J M_>A[8=*/S3IL=A([TS1=)]IB6MN9T91/WZ9#GY7LX !G2?SFI'G##X/\P(O_ M]NONC4+S&;K#8DV8U#Y66N<-AKI@T8SV9J-X9:?C@BL]:^URH[^&($R ?K[B M7+UNS,#MOJ_CWU!+ P04 " #W@%%2KD>YD5 " "_!0 &0 'AL+W=O MSL9 MF=I+H?'>@JN5XG9SB]*LQTD_V2T\B&7EPT(Z&:WX$A_1?UO=6YJE+4LI%&HG MC :+BW%RT[^>#D)\#/@N<.WVQA"4S(UY#I-/Y3C)0D$HL?"!@=/O!:OOGKXT/>P"6'P"P!L#^ /0O#@#R!I!'H=O*HJP9 M]WPRLF8--D036QA$;R*:U @=3O'16]H5A/.3J5%*>#H6[X#K$J9&>Z&7J N! M#L[@D:Y-64L$LX [)+_@*UH50V?"%:;6'AZX1SB=H>="OANEGLH*Y&G1E'"[ M+8$=*.$SUSW(V'M@&>MWP*?'X3,L>L"N KP_? M/R8S6$=8ZPB)?_E^.!-'2 MN-HB_+B9.V_I'OX\DC5OL^8QZ^! UJ=XW[ \XR]HJ7VH0T(/4F*0T78?;#\5 M&C;(K>NT^7B&?(N$/BA25 &#DF]08-#QMV$+S1/FBU#_Y->[F[699N M5I?2XWP7O7QXTB7LK[#+DRXYZ5Y[A:?M"[=+H1T=S(*(LM[E>0)V^UQL)]ZL M8L?-C:?^C<.*7EBT(8#V%\;XW20T 45+N8>6F MNP( %L& 9 >&PO=V]R:W-H965TJAX6>XQ76>^ZN^N0_OO.KHU+"'#H!>_' MS)LW'_L8K95^-CFBA=="2#,.]&2D*BNXQ <-IBH*IO],4:CU..@%FX-'OLJM.P@G MHY*M<('VJ7S0M M;E)07* U7$C1FX^"Z=S4;.'MO\)WCVFRMP66R5.K9;6[3 M<=!UA%!@8AT"H\\+SE (!T0T?C>801O2.6ZO-^@W/G?*9H M<8AV'?H''.+&(?:)ULQ\6G-FV62DU1JTLR8TM_"U\=Z4#9>NBPNKZ9:3GYW, M5%%P2VVQ!IA,8::DY7*%,N%HX!P6-#9I)1!4!HNJ+ 4Z6R9@QDP.-S0$<"OK M87)=>43!+*9@%7Q!JJZ!TSE:QL4983TMYG!Z<@8GP"5\RU5E**(9A9;R<&S" MI.$\K3E'!SCW(K@GFKF!3S+%]"U 2 5HJQ!MJC"-CB+>,=F!;O0!HF[4VT-H M=MQ]CDD'HJ%S[UT>H1.W38D]7OQ?39ESDPAE*HWP\WIIK*:G\.M(U'X;M>^C M]@]$_5JB9BX.)*ZW].0S:J^!3*L"5'LI?%_W=:V&O_#P3CU>)G$<1Z/P9;N2 M>XSZPWYK](;YH&4^.,K<:\^YRLXK@\",0:J;6M+821I%FC5\37)&]0,:5) D M+3O9@.!LR06W?']B@W><>]%P)Z_W-I?Q;EKAUCLM4*^\?!E(5"5M/:SM::N0 MUUX8=LZGI)RUT/V#J67WGND5EX;RR@BRV_E(O'0M9?7&JM*KP5)9TA:_S$G] M43L#NL^4LIN-"]#^GTS^ E!+ P04 " #W@%%2(7ZKG/L" &" &0 M 'AL+W=O:LSZWO=UG$)&=4.N0>#-4JJ,&MRJE:_7"FCB0!GWHR#H^!EEPAL- MW-EUG*.-I M6[Y8,L09T93F67,X+,83:A(R%0* MP\0*1,Q DSLRMFEF9D^8(*]4*2IP/5=RP^P[:KR/92X,N9F!H8S?(N3E>49N M/MR2#Q;S+96Y1F(]\ W*M4[]N)0V*:1%5Z2%$7E$-:DF#R*!Y#V!CW%6P4:' M8"=1+>-7*AHDB#Z2*(C""X*F]? 9Q T2]2P\[-?(:5:Y;SJ^YG_E?L9TS*7. M%9 ?XX4V"BO^9XW75N6UY;RVKGB=P(H)@7ZP_#D5,5QZF8*BXRAL(]B,PB"* M!O[F.%OG1OU^M[)Y)ZY=B6O7BGO887M*F,&H-99/G"L%"GBB\8=:+V9W6*TU^84,IZLU(U H;AE\GWQ/8,6U+[Z![C^VUB.J2_.YY M%IOAJ?Y+1L&5 'I5 +WZZL#2J*_;WEE)MLXR>V[SKK8+9?Y12\U K=RDT<0U MNZ+A5*?5,!N['GYR/L$A5\RDOS3%A'RD"K]$33@LD3)H=#%9JI@ZQ<;(M6O< M"VEP#+AEBH,:E#7 ^Z64YK"Q#JK1/_H#4$L#!!0 ( /> 45)FC3,D/P( M " % 9 >&PO=V]R:W-H965TNUT:5)2;P7_CU.TI6=M(TOK>W8CQ\[ M=K*]-D^V!D!V:*2RTZA&;&_CV!8U--P.= N*3C;:-!Q)-55L6P.\]$&-C-,D MN8D;+E249]ZV,'FFMRB%@H5A=MLTW/R9@]3[:32,CH:EJ&ITACC/6E[!"O!; MNS"DQ3U**1I05FC%#&RFT6QX.Y\X?^_P7<#>GLC,5;+6^LDI#^4T2APAD%"@ M0^#TV\$=2.F B,;O#C/J4[K 4_F(_M'73K6LN84[+7^($NMI]"YB)6SX5N)2 M[S]#5X\G6&AI_9?M@^_-^X@56XNZZ8*)02-4^/-#UX>3@'1X(2#M E+/.R3R M+.\Y\CPS>L^,\R8T)_A2?321$\I=R@H-G0J*PWP%%;48&5 M5+AOU[@W;%:6PHE0_(A7R5Q4A,'%Y<=%GG(6MZ(>LP98]:86W9!U5" M^1P@IA+Z.M)C'?/T*N(7K@8L25^S-$F'75%78$=]>T8>=O2?]BRAU0:%JMC/ MV=JBH6'Z=05^W,.//?SX OS7;;,&P_2&YMLEX&L)S(:<]EQ; ]S$P[E]V^5I M%N_.,)CT#"97&831(DA?G>A6? M3&T#IO*[:8G#5F$8X-[:K_\L3/T_]_!V/')3"669A V%)H.W1,F$?0P*ZM;O MP%HC;907:WK"P#@'.M]HC4?%)>@?Q?PO4$L#!!0 ( /> 45)$T#-P" 0 M '(0 9 >&PO=V]R:W-H965T4D>ZGN^X^"YC (6>LY3)A1$KE7\P31G&D%%YSG-@^LX3%QE5>BK6ILP% MT*ATRE*36)9G9C1AQG)>KMV)Y9QO5)HPN!-(;K*,BG\O(>6[A8&-_<)]LHY5 ML6 NYSE=PP.HQ_Q.Z)G91(F2#)A,.$,"GA;&!?YP1;S"H;3X*X&=/!BCHI05 MY]^+R6VT,*P"$:00JB($U9YWJ MRBW@A3V7YBW:UK66@<",5SVIGC2!+6'6E MSS41!P[8&W$@M0/I.C@C#G;M8)>%5LC*LJZIHLNYX#LD"FL=K1B4W)3>NIJ$ M%=OXH(2^FV@_M7R M=X4A2B+T&_ UX+F<1*B6U:=D(+ILZ.9'J$;&L;H'G(N M%%VE@/9!3JY!T20]U2Z/#]?HY-TI>H<2AK[$?"-U!CDWE<9<9#;#&M]EA8^, MX,,$?>9,Q1+=L BBXP"F+K:IF.PKOB23$3]1=HXL\AX1B^ !0%?3[M<0GB,2 M%.YX-@'';C; +N/9+VQ 16?"UD=L?_M#FZ-;!9G\>R*9TR1SRF3.2+(O7-$4 MR3HETRHA8 ML X,[4\7RREB%'&R7,S\@SMS<'M+5M\)6$ 1N8W:$U&V0NI-( M_\Q!T)*.A(4\@R%\503W(#-Q7;<#KV]DS\@(.*\!YTV"NV4*!$@U@@/)6Z_ +8O>*=P0>D"\KZ/$\8(4#/$)S*W1X6NGZ-*/_T M*T@H2GOUZ MLDDK7,3Z8;+K$$?O$SSSN_HQ8(9]9^10DU;KR+36#;+]&DTAK4(1\@:H^,IBD/J8((761\H[E1?,__% >M M5!'W#2AO)8Q,?]H=%A1RV17&FG.O]\U[YKHV[G(^8.80U^N0;AYT;QF(==G4 M2IU=LUFU-!6 M$\7SLD=<<:4[SG(8 XU % ;Z_A/G:C\I$C1_,RS_!U!+ P04 " #W@%%2 ME]R)=Q@# M"P &0 'AL+W=OVAE382)R1 !4@%VJW3JJ'2;@_3'MS$)%83.[--Z:9]^-E."&F M3)5H7\!V[OYW]W-TN>&:\0>18"S!4Y92,;(2*?,SVQ9A@C,D.BS'5#U9,IXA MJ;8\MD7.,8J,4Y;:KN,$=H8(M<9#Q*)2(9IH(P"CA>CJQS>#:%@78P%M\(7HO: M&NA2[AE[T)NK:&0Y.B.F>%7, M/1)XRM+O))+)R.I;(,)+M$KE#5M_PF5!OM8+62K,+UB7MHX%PI60+"N=5089 MH<4_>BI!U!Q4H?L=W-+!;3IT#SAXI8-G"BTR,V7-D$3C(6=KP+6U4M,+P\9X MJVH(U=>XD%P])D!!(-T:0_@!E6KTA(BJVV M/,\8E^1/<7 RPQ*1]%09WBUFX.3=*7@'" 6W"5L)92V&ME29ZGAV6&8U*;)R M#V0%77#-J$P$N* 1CIX+V*K$JDYW4^?$;57\C&@'..Y[X#HNW)/0M-U]AL,. M0"(Z?[P./8Z_:=H?U8![;'R!_ RNA9IGZ5J=^:Z=<<%:QW7-:%G%_#Z YZ08/UKI'GZO=P'^M^E6G_A:S!7W![>=$" M85!)#UZ?.'2V+&^ ?]M+X/>D?E[NV2A/VCRWV/E0>< _VTSA.W=\(ZB-&4ADMA\QU:*DV2; MNVCCL6UBT'\#_-OV!H,CXP]V6K?O=)OT=XV\GMN ;]<&CPSSV,QC H2::O%M MKDZKF>_<3#J-\XF>!&ULO99=;]HP%(;_BA7M MHI4Z$CLA0 5(0-NMTZJATFX7TR[FD_?C93@B4CTQ5*VZ(/\YY MSSF/$W/Z2RX>94J( L]YQN3 294JSEU71BG)L6SQ@C"],^+*0A < M6Z<\"8CDI%(&0FL'T]D0K+,*.D\?E>B3AW3.&Z.5^I7MGA=S .69,*S'S16 MZ<#I.B F<[S(U"U??B9506VC%_%,VE^PK&P]!T0+J7A>.>L,NMJ*#/'.%-" M[U+MIX8SDNA#40"S&'PB/!&X2&D$KEGYAAC2'\$$%U3A#(SBF)HE"4XNB,(T M.]6;][,+0CN26C2['Y!HA9 7>,.>PWI^#5JW^KY M_T%]2PHN%&7)&1A)2' M5\>W[W!*B=!*F&__:8A"B/KNTR:P7:, >IW:Z$5V[3J[=F-VWPHBL,$!*D"R MH>2P%@V/R[I3!^Z\G74IT=[ "'N=;=:[1GX0^/M9=^OLNJ]D#?Z"NZO+AL)[ MM73ON,2AM[["O+0/?]< OZ'BO]&<#]U.'&)0M?SWV:=XC6 M(="1^:_O->B_ W]_AVRXBW_7J.NC _37UQ]LOO_N&&$;F@>N M='MDAZGN8(DP!GI_SKE:34R NB<>_@-02P,$% @ ]X!14F(Y%Y# P MQPT !D !X;"]W;W)K&ULO9?;;MLX$(9?A1!Z MT0)))%+6J; -M'8/*7;1(&F[%XM>,/+8(BJ)*DG'*; /OZ2D2+9.28$B-[8H MS>'C#/63FA^X^"$3 (7NLS27"RM1JGAMVS).(*/R@A>0ZR=;+C*J]%#L;%D( MH)O2*4MMXCB^G5&66\MY>>]*+.=\KU*6PY5 H-?KW!D'$J+;PP.\N@:F:G< M/H/VZAD8846VL"6[E-US0\?H9Z09^+%/)7E+SK4MHZ%XKU4/*N=-4'&\NJ? MWM>%.'+ LQ$'4CN0ISJXM8-;3K0B*Z>UIHHNYX(?D##6.IJY*&M3>NO9L-RT M\48)_91I/[6\@9UNBD(TWZ /P'>"%@F+T65>K1!3Z7/T1DI0$NE;Z!V-$W0- M!1>*WJ: 'OQ?KD%1EK[2UE]OUNCEBU?H!6(Y^I+PO=3!Y=Q6&M,:[6V% M1D;0/M'\ CGD#!&'X 'WU;3[&N(+1$+CCJ-3=UL7J:D4:2I%RGCN(Y6J)L_R MW5E5%WTCYGG,M/T.72K(T+]_:=?R4GZ?2.PVB=TR\6PD\8KGDJ=L0Q5LD.** MIHB6#1DJ:17*+T.95_ANB4E W'!NWQV7;LC,=PEIS$Y(9PWI;)J4RJ1<22R_ M ZE,N08AJRC>4?99Y/E=Q@$KO1)FPXA>@^A-(EYK+L%B4\I8TP[1>;V\01AT MV*9M3LC\ALR?)%O#%H0 4[R89X 4O8?!ZOF]W)[K>AW OI%/O)'V!@UA,$GX M624@M"AI2J,8HVLPZ.7&3N1V /M&P1A?V/"%C[PH6:;UJA!ZDQ/JUQDJ4EI+ M&_SL,\[FW5Y!XQ<9Z3E40,<[X]W^O! M>)FC/I'O=+$'C,(H',;&3KMI.$]8">-HM?M)6@]WT :,@C&RH^T,3Y,UM:SU M6DXH,&ZU'S^S^.-6_?$?E/\ZULE['Q"O*ZT#9H%6_Q%MQ:W^X^D-H%]]]!_Z M\O[=5"%:Y<;>,_>@E68\K>.]* 5:?R(2@_UX"KA MBN;; M;?D_4$L#!!0 ( /> 45)YNN/AD0( )H' 9 >&PO=V]R:W-H965T M^E+XX][SCWW7->.MUS2,CGQ"J6J"]^7 M:0$EEAU> =,[:RY*K/14Y+ZL!.#,@DKJ1T$P\$M,F)?$=FTNDIAO%"4,Y@+) M35EB\70%E&\G7NCM%A8D+Y19\).XPCDL0=U68 I4&J(M(S[AM-S*0VP M/=ZQ?[*UZUI66,*4TU\D4\7$&WDH@S7>4+7@V\_0U-,W?"FGTOZB;1,;>"C= M2,7+!JP5E(357_S8^- "A+TW %$#B/X7T&T 75MHKMJ"#-=7"JA=XG&J60)N>Z)0IAEZ!IX+G!5D!3=L/J &*??H^_Z-,V% M/CE"/9VC.<4-X./]AE06OGIJHQ>0&^#I#!0F]$PSW"YGZ/3D#)T@PM"/@F^D MQLO85[H$(\1/&[E7M=SH#;E?,.N@(#I'41"%>^#3P_ 9I!T4C0P\'#^'^]HX MYU[DW(LL7_L:Y/UWDAFNE"Y+E2V M"^]P67U L.O#/D-KTH$E-?_IAR0,@Z 7^P]MW_9%]<'E1\ M*0D^4/C(T8R.[_+8)1L?P^7QJ^/:C08O/'X=$PY?'FB_=7.:5^L;%CEA$E%8 M:U30&>H6B?HEJ">*5_8R77&EKV8[+/3C"<($Z/TUYVHW,?>S>XZ3OU!+ P04 M " #W@%%2S36L='D" !P!0 &0 'AL+W=O:8;)[C"E0';2,G,ZQ*%;N?1 M.#H&=K% TK))2K+M0*#NWFT&-\LK[Q],/C.L;5' M:_!*MEH_^,QI">L?C]0']2]!.6K;, MXJT6/WCIJGET'4&).]8(M];M5^SU!(*%%C9\H>UMDPB*QCHM>V=B(+GJ_NRE MS\.10SI^QR'M'=+ NPL46-XQQ_+,Z!:,MR8TOPA2@S>1X\H_RL89NN7DY_(U M6F>:PC6&JSW<5LSLT<(E+,J2^[0Q ?>J>WN?Q/,[=(R+"S@#KN!;I1O+5&FS MV!$7CQ@7?=QE%S=])^X$'K1RE87/JL3R7_^8- Q"TH.097H2<(/U"-+91TB3 M-'GJ7-GNAM_0@OL[I20I\*^VGP<>C)/EP@N35 M0/+J),YZH$5E8)F@?OX(+?.UXW.D784&4-9"OR)>FCYE^$*SQ))-V2 X#9P, M4'JQ!X6U8.HM51V;66#CY\QS?CV;9O'SL83XJ LD4AW[7K=0Z$:YKB&&TV&< M++HN^FO>S:(':@.N+ C&ULC53?3]LP$/Y7K(@'D 9)4\HFE$:BA6E,H%5T M; _3'MSDVECX1V9?6OCO=W;2K(A2[26YL^^^[[NSS]G&V"=7 2![5E*[<50A MUI=Q[(H*%'=GI@9-.TMC%4=R[2IVM05>AB0EXS1)+F+%A8[R+*S-;)Z9!J70 M,+/,-4IQ^S(!:3;C:!!M%Q[$JD*_$.=9S5 MTB?NVEOTSZ%VJF7!'4R-_"E*K,;1IXB5L.2-Q >S^0)=/4%@8:0+7[;I8I.( M%8U#H[ID4J"$;O_\N>O#3D(Z>"T*RL/\ 1S:IL#&"KUBTXK;%3AVZBWM+:'9ZQ#RP*YIY_@:D MY M0L%S6(/EN@#&="5Q MT>F=M'K3=_0.4G9O-%:.W>@2RM< ,17?=R#==F"2'D3\RO492](/+$W2P>/\ MFAT?G1R '?:-'0;8X?\UEHH/S>G:QW[=43R[15#N]P&V\Y[M/+"=O\,VLV8M MPJ#0G-*P['+;[L3V-;M%O0BH?G[7^2 99O%ZCY11+V5T4,J4NXK5_(4FE\Y; M\1+V$8_>$)^^98YW[K4"NIE^>ATK3*.QO>+]:O] 7+5S\2^\?5WNZ6(+[9B$ M):4F9Q])@&TGMG70U&%*%@9IYH)9T2,'U@?0_M(8W#J>H'\V\[]02P,$% M @ ]X!14I^)*>=2 @ 7 P T !X;"]S='EL97,N>&ULU9=;;YLP%,>_ MBN5,4RM-Y9(E;5= VBI5FK1.E9J'O54.&+#D"S,F(_WTLS$!DI8JZD-+7^)S ML7_G;^R$DZ!46XKO57""SN6B0XA \G MG_]60EU] G:;Y!A\>1S\)?88^OPH M] OD,?#%/K@'[2UTVB.+@E3P_N3FT 8T&3$,-HB&\!I1LI;$K$H1(W1KP[X) MQ((*"92^,KJ49R+EHTU[UC.WJ>4PPH5L:ML*]G/=3C]([#PCD%#:"?2A#41! M@93"DM]HIYGCN\\=35S56(=P!*"#9:*Q,/(/XF*%:[5[CK5Z;AF_P-J M?MOGG&&.):)#T?KN3_DIOUKQ_/R])#>_*H>"G]78OC^G+G+Q$40NIR]R?CE] MC6T7,W61%Y,4Z;3O[T&3L-V+@G5%J"*\]7*2))@_Z10T M7J&U;O7W^'I^@E-44;7JDB'L[5N 45*7BKL

-8?20$3;8T.P6BP^0"X99K>] M9!:G\[_GR[?JP>;VWL:V>#IO57_'IJ42F]K$_C*+\]99 M2^7K[/%+YNRO+"UT/(M<%L?GK<[NQ#?C"AN].CPK(>?Z/J^.%/K^3A/(>2LX MHP:7UN5%=475OB;&!T,7[]YMB^S*QH5QE[HPGUVVW=AT539#WZ+-OD;5#\^O MNT[\X/Y/-V;+I8W,919M$Y,6NWYT)BX!TWQM-WE+I3HQYZU1]F"4^6#KAKA<5HR#/Y'8VN;F^',['E^IB>#.\'8W5[,MX/)\Q MP"X [!X-4)U,-8/L &T+.YO3R=7Q+@),K=7T[FC!(#T!Z1X,<3;Y.&:0/ M(/VC0<[FDQ&## !D<+R>',Z^,,@^@.S+0LZV2:+=D\J6:F97J:5_TVFAAE&4 M;=/",L@00(:RD'?FP:1;/A<. ,Q %F;\WY:<=7JA<[-0HRRAIO+J*CY5GZ&Y M^DP84+N4Q)6K*3EDMM:N)A%H$6F-9&E$5[C=&4Z%U-$1=L>%CC5QJ2HN4)>F MT#:NP2%E=(2=,=VZ:%W]U*XI!DI7Y<>K89Y3 /)>W=;N+))&1]H:%*'1;XXN MHB&1YG9AW*LQ@7S1$1;&E4WI'EL=4S?FA:LNK]UCY(F.L"AV,PJG04+H"!OA M.HVRQ*BY_FEJ/83F_XZP ,;))LZ>C%$7)C5+6Z@I#=D:'1)"1]@()('$%M5/ M2NFTE,)^,$2VUH5=9(6NL!5F9E5>40%^-MG*Z.8R!E=86?LHSIU0@OP MV.3O.!=R15?8%0<#O!TIQT36Z$I;XU68U]B32"5=8974X[U&/&25KK!5&@._ M1DIDEZZP76 $6)MT>L@O/6&_'(H ]_W),9%?>L)^:0P$F^YY#XFF)RR:W134 MB 7S5\)BX:%A(QS224]\"0*B,'7",9%=>L)V@7%8?3@CN_2$[=(8AS7>FES?5JY1:3QA MT_S!5%-GJWY]'D=/ZJMV'!.9QA-?R3QCTNA)R]%CTVI2\\QD6H\8=7\ MQ1PN%K8\7;EQUY;-."92CR>L'HA9FS8]N'DB+*'#:X<*G&,B"7E'6^*\#1A#BF 7]AX M6]N&])&%?.D=_'I"@WIRFQ>T)'*YFJ]K250?6;\ MRZF:.[TPBA=M^,A"OK"%FC&)\SJEF*1VTY&%?&$+'>K-J:-670T36<@_2M+M ME/Y:&E?;JO:1A7QA"QW"W$>?O,($62@0MM AS$FQIHF4+S("9*% V$(8\X9C M(@L%PA;"J5:^<1(@"P7'JPDH?Z$<$UDH.%)-P'X4<4QDH4"ZENPPYIV):B,= M%I,)6Z@Y<4UJU_GZO:J5O"$+!<(6.HBY2WQP3&2A0-A"AS"OM'7J&P\] F2A M0-A"AS!?6ZB/+-07MM AS'W>DV,B"_6EUT*[794#F2Y>J]1'%NJ_S>8/=1\U MMMC2W%[FC8LL^D$3TF;+,9&%^F^Y&52%F24#S9O4&G4KQT06Z@M;Z 7F_NW) M39;G[]0%CS?[R$)]80N]P.3;!.5JG6,B"_6%+?0"\^5 XIBPJ/D-:]C*M85= MTN+"E!'HA2D>:S<=6:@O;*&7O;G?,SB MA-H.<(@L%(JOA1!FP#&1A4+I)VL@9I]C(@N%TM4)L-2C-H3@PS72U0D0LS:$ MD(5"80MA3#Z$!LA"@V/66=>&T !9:"!L(8S)A] 66@@77$-,4..B2PT$*]. M:*J6:EJG#Y"%!N(5U\V8^P(5CHDL-*@LU*XNSC]]7%!,F)K%+7U$3LT;%)>I/IQ?-3U<]/A'_Z#5!+ P04 " #W@%%2 M^C"$:+D" #D-P &@ 'AL+U]R96QS+W=O4&$!D@"F!D>[7)W2\B!1QKBVTBOQ4:6WP^ MC1^A81Y_U<-Z?.M.P_[M/"P^CH?3L&KVXWC^T;;#9E^/Z^&A.]?3YEOJ;07TMM3;"NAMJ;<5T-M2;RN@MZ7>5D!O2[VM M@-Z.>CL!O1WU=@)Z.^KM!/1VD\T2 ;T=]78">COJ[03T=M3;">CMJ+<3T-M1 M;R>@MZ/>3D!O3[V]@-Z>>GL!O3WU]@)Z>^KM!?3VD\UN ;T]]?8">GOJ[07T M]M3;"^CMJ;<7T-M3;R^@=Z#>04#O0+V#@-Z!>@44#O1+V3@-Z)>B\DH'>BWDE [TR]LX#>F7IG M ;TS]F?JG07TSM0["^B=J7<6T#M3[RR@=Z;>64#O/#GL+:!WIMY90.]" MO8N WH5Z%P&]"_4N GH7ZET$]"[4NPCH7:AW^4Z]A_'S4(=;S]>:S_].JL?+ M=^OM\=?EU\7)"W7%N;VO&)[^ E!+ P04 " #W@%%2*J)E^DD" 5-@ M$P %M#;VYT96YT7U1Y<&5S72YX;6S-VTUNVS 0AN&K&-H&%B-*)*4BSJ;M MMLVB%U E.A:L/Y!,ZMR^M)P$:)$:#5R@[\:"37*^$0=X=K[Y]C1;OSH,_>@W MR2Z$^8,0OMG9H?;I--LQKFPG-]0A?G7W8JZ;?7UOA;R^UJ*9QF#'L ['&LGM MS2>[K1_ZL/I\B#_[;AHWB;.]3U8?3QN/69NDGN>^:^H0U\7CV/Z6LGY.2./) M98_?=;._BAL2\6;"<>7/ <_GOCY:Y[K6KNYJ%[[40]PE#KWPX:FW/CU?XHT> MI^VV:VP[-0]#/)+ZV=FZ]3MKP]"GIZ)7YY-#O&%[^LPNSE_*G N,.^_<-/LX M,6??'_Z\Z_XFAA+7_Q^]CCMUK9_F1VO]\?D]LL\O%@>E]_Q MKS-^K?_./B2DCQS21P'I0T'ZT) ^#*2/$M)'!>DCNZ8T0A$UHY":44S-**AF M%%4S"JL9Q=6, FM&D5529)44625%5DF155)DE119)45629%54F25%%ESBJPY M1=:<(FM.D36GR)I39,TILN8467.*K#E%UH(B:T&1M:#(6E!D+2BR%A19"XJL M!476@B)K09%54615%%D5159%D5519%44615%5D6155%D5119-45639%54V35 M%%DU159-D5539-44635%5DV1U5!D-119#4560Y'54&0U%%D-159#D=509#44 M64N*K"5%UI(B:TF1M:3(6E)D+2FREA192XJL)476BB)K19&UHLA:462M*+)6 M_U/6[].T_\?QRS,=ZFY\R1?+O\%N?P)02P$"% ,4 " #W@%%2!T%-8H$ M "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 M Q0 ( /> 45+:?"G-[@ "L" 1 " :\ !D;V-0 M 45*97)PC$ 8 )PG 3 M " &UL4$L! A0#% @ M]X!14I ):CV>!0 \1< !@ ("!#0@ 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ ]X!14F:@O=X7!0 Q10 M !@ ("!,Q@ 'AL+W=O 45+_/05&; , ,T) 8 " @8 = !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ]X!14BE; *L4!P C!T !@ ("! M>B< 'AL+W=O 45*9 M7)G3Y14 *P\ 8 " @<0N !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M]X!14L@(KH5E"P JQX !D ("!@4X 'AL+W=O&PO=V]R:W-H965T 45(N MIC ;5@, !P' 9 " @7=M !X;"]W;W)K&UL4$L! A0#% @ ]X!14KRP&Y4D" N!8 !D M ("!!'$ 'AL+W=O0 >&PO=V]R:W-H M965T 45)87,B9"@X 'TF 9 M " @3U] !X;"]W;W)K&UL4$L! M A0#% @ ]X!14J;/L*9V P AP< !D ("!?HL 'AL M+W=O&PO=V]R:W-H965T 45*"QX4(0P@ $P4 9 " M@7R9 !X;"]W;W)K&UL4$L! A0#% @ ]X!1 M4N8*;B*K P 9@@ !D ("!]J$ 'AL+W=O&PO=V]R:W-H965T 45++5W9N# , $0' 9 " @5:] !X;"]W;W)K M&UL4$L! A0#% @ ]X!14K/QYNJF!0 R T M !D ("!F< 'AL+W=O&PO=V]R:W-H965T 45*VV^(X M=P, "L( 9 " @47- !X;"]W;W)K&UL4$L! A0#% @ ]X!14C?*I[(? P ^P< !D M ("!\] 'AL+W=OL%>($ #L# &0 @(%)U >&PO=V]R:W-H965T M 45+NAVRDX@( "X& 9 M " @6+9 !X;"]W;W)K&UL4$L! A0# M% @ ]X!14L5>I^.6 @ J 4 !D ("!>]P 'AL+W=O M&PO=V]R:W-H965T 45*F-,&7CP( %P% 9 " @?/E M !X;"]W;W)K&UL4$L! A0#% @ ]X!14K@9 M::8K!@ MP\ !D ("!N>@ 'AL+W=O&PO=V]R:W-H965T 45*-ZJ8IZP0 /D+ 9 " @4[T !X;"]W;W)K&UL4$L! A0#% @ ]X!14NV1Z "A @ NP4 !D M ("!&PO M=V]R:W-H965T 45*3PUBH)00 M /L0 9 " @9X! 0!X;"]W;W)K&UL4$L! A0#% @ ]X!14A.I37+Q!0 (R, !D ("! M^@4! 'AL+W=O&PO=V]R:W-H965T 45(E8I%I/ 0 *H5 9 M " @6,1 0!X;"]W;W)K&UL4$L! A0#% M @ ]X!14L5=+[N& P ^0T !D ("!UA4! 'AL+W=O&UL4$L! A0#% @ ]X!14K>&*'(( M P ,0H !D ("!LB(! 'AL+W=OML# !5#@ &0 M@('Q)0$ >&PO=V]R:W-H965T M45(W2#?W@P, (H+ 9 " @0,J 0!X;"]W;W)K&UL4$L! A0#% @ ]X!14K B$-_W P 8@\ !D M ("!O2T! 'AL+W=O&PO=V]R M:W-H965T 45+BF01WR@( -\& M 9 " @> U 0!X;"]W;W)K&UL M4$L! A0#% @ ]X!14H6M!G'_ @ = @ !D ("!X3@! M 'AL+W=O&PO=V]R:W-H965T 45+D]^LJ@ , *P, 9 M " @4$_ 0!X;"]W;W)K&UL4$L! A0#% @ M]X!14@2KJR41 P 5@H !D ("!^$(! 'AL+W=O&UL4$L! A0#% @ ]X!14FR3X!_< @ M^@@ !D ("!#TP! 'AL+W=O&PO=V]R:W-H965T 45+C MC-1 0!X;"]W;W)K&UL4$L! A0#% @ ]X!14C5<)8*O @ G@< !D M ("!*U0! 'AL+W=O&PO=V]R:W-H M965T 45(D,^EPY@( $* 9 M " @<59 0!X;"]W;W)K&UL4$L! M A0#% @ ]X!14JFRDFYL @ 5P4 !D ("!XEP! 'AL M+W=O&PO=V]R:W-H965T 45([5600>0( *L% 9 " M@35B 0!X;"]W;W)K&UL4$L! A0#% @ ]X!1 M4JCH-7R2!@ @2@ !D ("!Y60! 'AL+W=O&PO=V]R:W-H965T 45(^T>C3KP0 *P> 9 " @7YN 0!X;"]W;W)K M&UL4$L! A0#% @ ]X!14BZ(-/87 @ C@0 M !D ("!9',! 'AL+W=O&PO=V]R:W-H965T 45+0]<1Q M; ( X& 9 " @:UX 0!X;"]W;W)K&UL4$L! A0#% @ ]X!14F<7M-*A @ D 8 !D M ("!4'L! 'AL+W=O&PO=V]R:W-H965T M 45*/'EYPSP( %@' 9 M " @8F! 0!X;"]W;W)K&UL4$L! A0# M% @ ]X!14M;YOR9&! :@\ !D ("!CX0! 'AL+W=O M&PO=V]R:W-H965T 45(1&\< ^0, )$, 9 " @3F/ M 0!X;"]W;W)K&UL4$L! A0#% @ ]X!14F(; MJD$' P Q@< !D ("!:9,! 'AL+W=O&PO=V]R:W-H965T 45(I=E)CW@( 'P( 9 " @8&9 0!X;"]W;W)K&UL4$L! A0#% @ ]X!14ADC'?>3 @ \@8 !D M ("!EIP! 'AL+W=O&PO M=V]R:W-H965T 45*0WDDKLP( M &L' 9 " @1^B 0!X;"]W;W)K&UL4$L! A0#% @ ]X!14JY'N9%0 @ OP4 !D ("! M":4! 'AL+W=O&PO=V]R:W-H965T 45(A?JN<^P( 8( 9 M " @8*J 0!X;"]W;W)K&UL4$L! A0#% M @ ]X!14F:-,R0_ @ ( 4 !D ("!M*T! 'AL+W=O&PO=V]R:W-H965T M45)YNN/AD0( )H' 9 " @0:_ 0!X;"]W;W)K&UL4$L! A0#% @ ]X!14LTUK'1Y @ < 4 !D M ("!SL$! 'AL+W=O&PO=V]R M:W-H965T 45*?B2GG4@( %P, M - " 1+' 0!X;"]S='EL97,N>&UL4$L! A0#% @ M]X!14I>*NQS $P( L ( !C\D! %]R96QS+RYR96QS M4$L! A0#% @ ]X!14HXL]@C%!@ E3X \ ( !>,H! M 'AL+W=O 45+Z,(1HN0( .0W : M " 6K1 0!X;"]? 45(JHF7Z20( !4V 3 " 5O4 0!; H0V]N=&5N=%]4>7!E&UL4$L%!@ !G &< 2!P -76 0 $! end XML 109 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 110 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 111 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 281 476 1 true 94 0 false 10 false false R1.htm 1001 - Document - Cover Page Sheet http://www.intevac.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.intevac.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.intevac.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.intevac.com/role/ConsolidatedStatementsOfIncome CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 1005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.intevac.com/role/ConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 1006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 1007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 1008 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.intevac.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 1009 - Disclosure - Revenue Sheet http://www.intevac.com/role/Revenue Revenue Notes 9 false false R10.htm 1010 - Disclosure - Equity-Based Compensation Sheet http://www.intevac.com/role/EquityBasedCompensation Equity-Based Compensation Notes 10 false false R11.htm 1011 - Disclosure - Earnings Per Share Sheet http://www.intevac.com/role/EarningsPerShare Earnings Per Share Notes 11 false false R12.htm 1012 - Disclosure - Concentrations Sheet http://www.intevac.com/role/Concentrations Concentrations Notes 12 false false R13.htm 1013 - Disclosure - Balance Sheet Details Sheet http://www.intevac.com/role/BalanceSheetDetails Balance Sheet Details Notes 13 false false R14.htm 1014 - Disclosure - Purchased Intangible Assets, Net Sheet http://www.intevac.com/role/PurchasedIntangibleAssetsNet Purchased Intangible Assets, Net Notes 14 false false R15.htm 1015 - Disclosure - Contingent Consideration Sheet http://www.intevac.com/role/ContingentConsideration Contingent Consideration Notes 15 false false R16.htm 1016 - Disclosure - Financial Instruments Sheet http://www.intevac.com/role/FinancialInstruments Financial Instruments Notes 16 false false R17.htm 1017 - Disclosure - Equity Sheet http://www.intevac.com/role/Equity Equity Notes 17 false false R18.htm 1018 - Disclosure - Income Taxes Sheet http://www.intevac.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 1019 - Disclosure - Employee Benefit Plans Sheet http://www.intevac.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 19 false false R20.htm 1020 - Disclosure - Commitments and Contingencies Sheet http://www.intevac.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 1021 - Disclosure - Segment and Geographic Information Sheet http://www.intevac.com/role/SegmentAndGeographicInformation Segment and Geographic Information Notes 21 false false R22.htm 1022 - Disclosure - Restructuring Charges Sheet http://www.intevac.com/role/RestructuringCharges Restructuring Charges Notes 22 false false R23.htm 1023 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.intevac.com/role/SummaryOfSignificantAccountingPolicies 23 false false R24.htm 1024 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.intevac.com/role/SummaryOfSignificantAccountingPolicies 24 false false R25.htm 1025 - Disclosure - Revenue (Tables) Sheet http://www.intevac.com/role/RevenueTables Revenue (Tables) Tables http://www.intevac.com/role/Revenue 25 false false R26.htm 1026 - Disclosure - Equity-Based Compensation (Tables) Sheet http://www.intevac.com/role/EquityBasedCompensationTables Equity-Based Compensation (Tables) Tables http://www.intevac.com/role/EquityBasedCompensation 26 false false R27.htm 1027 - Disclosure - Earnings Per Share (Tables) Sheet http://www.intevac.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.intevac.com/role/EarningsPerShare 27 false false R28.htm 1028 - Disclosure - Concentrations (Tables) Sheet http://www.intevac.com/role/ConcentrationsTables Concentrations (Tables) Tables http://www.intevac.com/role/Concentrations 28 false false R29.htm 1029 - Disclosure - Balance Sheet Details (Tables) Sheet http://www.intevac.com/role/BalanceSheetDetailsTables Balance Sheet Details (Tables) Tables http://www.intevac.com/role/BalanceSheetDetails 29 false false R30.htm 1030 - Disclosure - Purchased Intangible Assets, Net (Tables) Sheet http://www.intevac.com/role/PurchasedIntangibleAssetsNetTables Purchased Intangible Assets, Net (Tables) Tables http://www.intevac.com/role/PurchasedIntangibleAssetsNet 30 false false R31.htm 1031 - Disclosure - Contingent Consideration (Tables) Sheet http://www.intevac.com/role/ContingentConsiderationTables Contingent Consideration (Tables) Tables http://www.intevac.com/role/ContingentConsideration 31 false false R32.htm 1032 - Disclosure - Financial Instruments (Tables) Sheet http://www.intevac.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.intevac.com/role/FinancialInstruments 32 false false R33.htm 1033 - Disclosure - Equity (Tables) Sheet http://www.intevac.com/role/EquityTables Equity (Tables) Tables http://www.intevac.com/role/EquityBasedCompensation 33 false false R34.htm 1034 - Disclosure - Income Taxes (Tables) Sheet http://www.intevac.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.intevac.com/role/IncomeTaxes 34 false false R35.htm 1035 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.intevac.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.intevac.com/role/CommitmentsAndContingencies 35 false false R36.htm 1036 - Disclosure - Segment and Geographic Information (Tables) Sheet http://www.intevac.com/role/SegmentAndGeographicInformationTables Segment and Geographic Information (Tables) Tables http://www.intevac.com/role/SegmentAndGeographicInformation 36 false false R37.htm 1037 - Disclosure - Restructuring Charges (Tables) Sheet http://www.intevac.com/role/RestructuringChargesTables Restructuring Charges (Tables) Tables http://www.intevac.com/role/RestructuringCharges 37 false false R38.htm 1038 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 38 false false R39.htm 1039 - Disclosure - Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income by Component (Detail)- Sheet http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income by Component (Detail)- Details 39 false false R40.htm 1040 - Disclosure - Revenue -Disaggregation of Revenue from Contracts with Customers (Detail) Sheet http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail Revenue -Disaggregation of Revenue from Contracts with Customers (Detail) Details 40 false false R41.htm 1041 - Disclosure - Revenue - Primary Geography Markets (Detail) Sheet http://www.intevac.com/role/RevenuePrimaryGeographyMarketsDetail Revenue - Primary Geography Markets (Detail) Details 41 false false R42.htm 1042 - Disclosure - Revenue - Changes in Contract Assets and Contract Liabilities (Detail) Sheet http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail Revenue - Changes in Contract Assets and Contract Liabilities (Detail) Details 42 false false R43.htm 1043 - Disclosure - Revenue - Additional Information (Detail) Sheet http://www.intevac.com/role/RevenueAdditionalInformationDetail Revenue - Additional Information (Detail) Details 43 false false R44.htm 1044 - Disclosure - Revenue - Additional Information (Detail 1) Sheet http://www.intevac.com/role/RevenueAdditionalInformationDetail1 Revenue - Additional Information (Detail 1) Details 44 false false R45.htm 1045 - Disclosure - Equity-Based Compensation - Additional information (Detail) Sheet http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail Equity-Based Compensation - Additional information (Detail) Details 45 false false R46.htm 1046 - Disclosure - Equity-Based Compensation - Effect of Recording Equity-Based Compensation (Detail) Sheet http://www.intevac.com/role/EquityBasedCompensationEffectOfRecordingEquityBasedCompensationDetail Equity-Based Compensation - Effect of Recording Equity-Based Compensation (Detail) Details 46 false false R47.htm 1047 - Disclosure - Equity-Based Compensation - Weighted-Average Fair Value of Stock Options and Employee Stock Purchase Rights using Weighted-Average Assumptions (Detail) Sheet http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfStockOptionsAndEmployeeStockPurchaseRightsUsingWeightedAverageAssumptionsDetail Equity-Based Compensation - Weighted-Average Fair Value of Stock Options and Employee Stock Purchase Rights using Weighted-Average Assumptions (Detail) Details 47 false false R48.htm 1048 - Disclosure - Equity-Based Compensation - Weighted-Average Fair Value of Performance Stock Options Using Weighted-Average Assumptions (Detail) Sheet http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfPerformanceStockOptionsUsingWeightedAverageAssumptionsDetail Equity-Based Compensation - Weighted-Average Fair Value of Performance Stock Options Using Weighted-Average Assumptions (Detail) Details 48 false false R49.htm 1049 - Disclosure - Equity-Based Compensation - Option Activity and Changes (Detail) Sheet http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail Equity-Based Compensation - Option Activity and Changes (Detail) Details 49 false false R50.htm 1050 - Disclosure - Equity-Based Compensation - Summary of Restricted Stock Units Activity (Detail) Sheet http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail Equity-Based Compensation - Summary of Restricted Stock Units Activity (Detail) Details 50 false false R51.htm 1051 - Disclosure - Equity-Based Compensation - Employee Stock Purchase Plan Activities (Detail) Sheet http://www.intevac.com/role/EquityBasedCompensationEmployeeStockPurchasePlanActivitiesDetail Equity-Based Compensation - Employee Stock Purchase Plan Activities (Detail) Details 51 false false R52.htm 1052 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Net Income Per Share (Detail) Sheet http://www.intevac.com/role/EarningsPerShareComputationOfBasicAndDilutedNetIncomePerShareDetail Earnings Per Share - Computation of Basic and Diluted Net Income Per Share (Detail) Details 52 false false R53.htm 1053 - Disclosure - Earnings Per Share - Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Detail) Sheet http://www.intevac.com/role/EarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetail Earnings Per Share - Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Detail) Details 53 false false R54.htm 1054 - Disclosure - Concentrations - Customers That Accounted for at Least ten percent of Consolidated Net Revenue (Detail) Sheet http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfConsolidatedNetRevenueDetail Concentrations - Customers That Accounted for at Least ten percent of Consolidated Net Revenue (Detail) Details 54 false false R55.htm 1055 - Disclosure - Concentrations - Customers That Accounted for at Least Ten percent of Accounts Receivable (Detail) Sheet http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfAccountsReceivableDetail Concentrations - Customers That Accounted for at Least Ten percent of Accounts Receivable (Detail) Details 55 false false R56.htm 1056 - Disclosure - Balance Sheet Details - Trade and Other Accounts Receivable, Net (Detail) Sheet http://www.intevac.com/role/BalanceSheetDetailsTradeAndOtherAccountsReceivableNetDetail Balance Sheet Details - Trade and Other Accounts Receivable, Net (Detail) Details 56 false false R57.htm 1057 - Disclosure - Balance Sheet Details - Inventories Stated at Lower of Average Cost or Net Realizable Value (Detail) Sheet http://www.intevac.com/role/BalanceSheetDetailsInventoriesStatedAtLowerOfAverageCostOrNetRealizableValueDetail Balance Sheet Details - Inventories Stated at Lower of Average Cost or Net Realizable Value (Detail) Details 57 false false R58.htm 1058 - Disclosure - Balance Sheet Details - Property, Plant and Equipment (Detail) Sheet http://www.intevac.com/role/BalanceSheetDetailsPropertyPlantAndEquipmentDetail Balance Sheet Details - Property, Plant and Equipment (Detail) Details 58 false false R59.htm 1059 - Disclosure - Balance Sheet Details - Deferred Income Taxes and Other Long-Term Assets (Detail) Sheet http://www.intevac.com/role/BalanceSheetDetailsDeferredIncomeTaxesAndOtherLongTermAssetsDetail Balance Sheet Details - Deferred Income Taxes and Other Long-Term Assets (Detail) Details 59 false false R60.htm 1060 - Disclosure - Balance Sheet Details - Additional Information (Detail) Sheet http://www.intevac.com/role/BalanceSheetDetailsAdditionalInformationDetail Balance Sheet Details - Additional Information (Detail) Details 60 false false R61.htm 1061 - Disclosure - Balance Sheet Details - Other Accrued Liabilities (Detail) Sheet http://www.intevac.com/role/BalanceSheetDetailsOtherAccruedLiabilitiesDetail Balance Sheet Details - Other Accrued Liabilities (Detail) Details 61 false false R62.htm 1062 - Disclosure - Balance Sheet Details - Other Long-Term Liabilities (Detail) Sheet http://www.intevac.com/role/BalanceSheetDetailsOtherLongTermLiabilitiesDetail Balance Sheet Details - Other Long-Term Liabilities (Detail) Details 62 false false R63.htm 1063 - Disclosure - Purchased Intangible Assets, Net - Information Regarding Other Acquisition Related Intangible Assets (Detail) Sheet http://www.intevac.com/role/PurchasedIntangibleAssetsNetInformationRegardingOtherAcquisitionRelatedIntangibleAssetsDetail Purchased Intangible Assets, Net - Information Regarding Other Acquisition Related Intangible Assets (Detail) Details 63 false false R64.htm 1064 - Disclosure - Purchased Intangible Assets - Additional Information (Detail) Sheet http://www.intevac.com/role/PurchasedIntangibleAssetsAdditionalInformationDetail Purchased Intangible Assets - Additional Information (Detail) Details 64 false false R65.htm 1065 - Disclosure - Contingent Consideration - Additional Information (Detail) Sheet http://www.intevac.com/role/ContingentConsiderationAdditionalInformationDetail Contingent Consideration - Additional Information (Detail) Details 65 false false R66.htm 1066 - Disclosure - Contingent Consideration - Reconciliation of Change in Fair Value Measurement of Contingent Consideration Liability (Detail) Sheet http://www.intevac.com/role/ContingentConsiderationReconciliationOfChangeInFairValueMeasurementOfContingentConsiderationLiabilityDetail Contingent Consideration - Reconciliation of Change in Fair Value Measurement of Contingent Consideration Liability (Detail) Details 66 false false R67.htm 1067 - Disclosure - Financial Instruments - Cash, Cash Equivalents and Short-Term Investments and Long-Term Investments (Detail) Sheet http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail Financial Instruments - Cash, Cash Equivalents and Short-Term Investments and Long-Term Investments (Detail) Details 67 false false R68.htm 1068 - Disclosure - Financial Instruments - Contractual Maturities of Available-For-Sale Securities (Detail) Sheet http://www.intevac.com/role/FinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesDetail Financial Instruments - Contractual Maturities of Available-For-Sale Securities (Detail) Details 68 false false R69.htm 1069 - Disclosure - Financial Instruments - Fair Value Hierarchy of Available-for-Sale Securities Measured at Fair Value on Recurring Basis (Detail) Sheet http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail Financial Instruments - Fair Value Hierarchy of Available-for-Sale Securities Measured at Fair Value on Recurring Basis (Detail) Details 69 false false R70.htm 1070 - Disclosure - Financial Instruments - Additional Information (Detail) Sheet http://www.intevac.com/role/FinancialInstrumentsAdditionalInformationDetail Financial Instruments - Additional Information (Detail) Details 70 false false R71.htm 1071 - Disclosure - Financial Instruments - Summary of Outstanding Derivative Instruments on Gross Basis as Recorded in Consolidated Balance Sheets (Detail) Sheet http://www.intevac.com/role/FinancialInstrumentsSummaryOfOutstandingDerivativeInstrumentsOnGrossBasisAsRecordedInConsolidatedBalanceSheetsDetail Financial Instruments - Summary of Outstanding Derivative Instruments on Gross Basis as Recorded in Consolidated Balance Sheets (Detail) Details 71 false false R72.htm 1072 - Disclosure - Equity - Additional Information (Detail) Sheet http://www.intevac.com/role/EquityAdditionalInformationDetail Equity - Additional Information (Detail) Details 72 false false R73.htm 1073 - Disclosure - Equity - Schedule of Stock Repurchases (Detail) Sheet http://www.intevac.com/role/EquityScheduleOfStockRepurchasesDetail Equity - Schedule of Stock Repurchases (Detail) Details 73 false false R74.htm 1074 - Disclosure - Income Taxes - Provision for Income Taxes (Detail) Sheet http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail Income Taxes - Provision for Income Taxes (Detail) Details 74 false false R75.htm 1075 - Disclosure - Income Taxes - Income (Loss) Before Income Taxes (Detail) Sheet http://www.intevac.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetail Income Taxes - Income (Loss) Before Income Taxes (Detail) Details 75 false false R76.htm 1076 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets (Detail) Sheet http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail Income Taxes - Significant Components of Deferred Tax Assets (Detail) Details 76 false false R77.htm 1077 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 77 false false R78.htm 1078 - Disclosure - Income Taxes - Difference Between Tax Provision at Statutory Federal Income Tax Rate and Tax Provision (Detail) Sheet http://www.intevac.com/role/IncomeTaxesDifferenceBetweenTaxProvisionAtStatutoryFederalIncomeTaxRateAndTaxProvisionDetail Income Taxes - Difference Between Tax Provision at Statutory Federal Income Tax Rate and Tax Provision (Detail) Details 78 false false R79.htm 1079 - Disclosure - Income Taxes - Aggregate Changes in Balance of Gross Unrecognized Tax benefits (Detail) Sheet http://www.intevac.com/role/IncomeTaxesAggregateChangesInBalanceOfGrossUnrecognizedTaxBenefitsDetail Income Taxes - Aggregate Changes in Balance of Gross Unrecognized Tax benefits (Detail) Details 79 false false R80.htm 1080 - Disclosure - Employee Benefit Plans - Additional Information (Detail) Sheet http://www.intevac.com/role/EmployeeBenefitPlansAdditionalInformationDetail Employee Benefit Plans - Additional Information (Detail) Details 80 false false R81.htm 1081 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.intevac.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 81 false false R82.htm 1082 - Disclosure - Commitments and Contingencies - Schedule of Lease Assets and Lease Liabilities (Detail) Sheet http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfLeaseAssetsAndLeaseLiabilitiesDetail Commitments and Contingencies - Schedule of Lease Assets and Lease Liabilities (Detail) Details 82 false false R83.htm 1083 - Disclosure - Commitments and Contingencies - Lease Costs (Details) Sheet http://www.intevac.com/role/CommitmentsAndContingenciesLeaseCostsDetails Commitments and Contingencies - Lease Costs (Details) Details 83 false false R84.htm 1084 - Disclosure - Commitments and Contingencies - Schedule of Maturity of Operating Lease Liabilities (Detail) Sheet http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail Commitments and Contingencies - Schedule of Maturity of Operating Lease Liabilities (Detail) Details 84 false false R85.htm 1085 - Disclosure - Commitments and Contingencies - Schedule of Lease Term and Discount Rate (Detail) Sheet http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfLeaseTermAndDiscountRateDetail Commitments and Contingencies - Schedule of Lease Term and Discount Rate (Detail) Details 85 false false R86.htm 1086 - Disclosure - Commitments and Contingencies - Schedule of Supplemental Cash Flow Information Related to Leases (Detail) Sheet http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetail Commitments and Contingencies - Schedule of Supplemental Cash Flow Information Related to Leases (Detail) Details 86 false false R87.htm 1087 - Disclosure - Commitments and Contingencies - Activity in Warranty Provisions Account (Detail) Sheet http://www.intevac.com/role/CommitmentsAndContingenciesActivityInWarrantyProvisionsAccountDetail Commitments and Contingencies - Activity in Warranty Provisions Account (Detail) Details 87 false false R88.htm 1088 - Disclosure - Segment and Geographic Information - Additional Information (Detail) Sheet http://www.intevac.com/role/SegmentAndGeographicInformationAdditionalInformationDetail Segment and Geographic Information - Additional Information (Detail) Details 88 false false R89.htm 1089 - Disclosure - Segment and Geographic Information - Information for Each Reportable Segment (Detail) Sheet http://www.intevac.com/role/SegmentAndGeographicInformationInformationForEachReportableSegmentDetail Segment and Geographic Information - Information for Each Reportable Segment (Detail) Details 89 false false R90.htm 1090 - Disclosure - Segment and Geographic Information - Depreciation and Amortization (Detail) Sheet http://www.intevac.com/role/SegmentAndGeographicInformationDepreciationAndAmortizationDetail Segment and Geographic Information - Depreciation and Amortization (Detail) Details 90 false false R91.htm 1091 - Disclosure - Segment and Geographic Information - Capital Additions (Detail) Sheet http://www.intevac.com/role/SegmentAndGeographicInformationCapitalAdditionsDetail Segment and Geographic Information - Capital Additions (Detail) Details 91 false false R92.htm 1092 - Disclosure - Segment and Geographic Information - Assets for Each Reportable Segment (Detail) Sheet http://www.intevac.com/role/SegmentAndGeographicInformationAssetsForEachReportableSegmentDetail Segment and Geographic Information - Assets for Each Reportable Segment (Detail) Details 92 false false R93.htm 1093 - Disclosure - Segment and Geographic Information - Net Property, Plant and Equipment by Geographic Region (Detail) Sheet http://www.intevac.com/role/SegmentAndGeographicInformationNetPropertyPlantAndEquipmentByGeographicRegionDetail Segment and Geographic Information - Net Property, Plant and Equipment by Geographic Region (Detail) Details 93 false false R94.htm 1094 - Disclosure - Restructuring Charges - Additional Information (Detail) Sheet http://www.intevac.com/role/RestructuringChargesAdditionalInformationDetail Restructuring Charges - Additional Information (Detail) Details 94 false false R95.htm 1095 - Disclosure - Restructuring Charges - Changes in Restructuring Reserves (Detail) Sheet http://www.intevac.com/role/RestructuringChargesChangesInRestructuringReservesDetail Restructuring Charges - Changes in Restructuring Reserves (Detail) Details 95 false false All Reports Book All Reports d28368d10k.htm d28368dex211.htm d28368dex231.htm d28368dex311.htm d28368dex312.htm d28368dex321.htm ivac-20210102.xsd ivac-20210102_cal.xml ivac-20210102_def.xml ivac-20210102_lab.xml ivac-20210102_pre.xml http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 true true JSON 114 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d28368d10k.htm": { "axisCustom": 0, "axisStandard": 33, "contextCount": 281, "dts": { "calculationLink": { "local": [ "ivac-20210102_cal.xml" ] }, "definitionLink": { "local": [ "ivac-20210102_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "d28368d10k.htm" ] }, "labelLink": { "local": [ "ivac-20210102_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "ivac-20210102_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "ivac-20210102.xsd" ], "remote": [ "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", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd", "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 712, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 3, "http://xbrl.sec.gov/dei/2020-01-31": 4, "total": 7 }, "keyCustom": 42, "keyStandard": 434, "memberCustom": 34, "memberStandard": 56, "nsprefix": "ivac", "nsuri": "http://www.intevac.com/20210102", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "1001 - Document - Cover Page", "role": "http://www.intevac.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1010 - Disclosure - Equity-Based Compensation", "role": "http://www.intevac.com/role/EquityBasedCompensation", "shortName": "Equity-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1011 - Disclosure - Earnings Per Share", "role": "http://www.intevac.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1012 - Disclosure - Concentrations", "role": "http://www.intevac.com/role/Concentrations", "shortName": "Concentrations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1013 - Disclosure - Balance Sheet Details", "role": "http://www.intevac.com/role/BalanceSheetDetails", "shortName": "Balance Sheet Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1014 - Disclosure - Purchased Intangible Assets, Net", "role": "http://www.intevac.com/role/PurchasedIntangibleAssetsNet", "shortName": "Purchased Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1015 - Disclosure - Contingent Consideration", "role": "http://www.intevac.com/role/ContingentConsideration", "shortName": "Contingent Consideration", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1016 - Disclosure - Financial Instruments", "role": "http://www.intevac.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1017 - Disclosure - Equity", "role": "http://www.intevac.com/role/Equity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1018 - Disclosure - Income Taxes", "role": "http://www.intevac.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1019 - Disclosure - Employee Benefit Plans", "role": "http://www.intevac.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.intevac.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1020 - Disclosure - Commitments and Contingencies", "role": "http://www.intevac.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1021 - Disclosure - Segment and Geographic Information", "role": "http://www.intevac.com/role/SegmentAndGeographicInformation", "shortName": "Segment and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1022 - Disclosure - Restructuring Charges", "role": "http://www.intevac.com/role/RestructuringCharges", "shortName": "Restructuring Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1023 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:ComprehensiveIncomePolicyPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1024 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:ComprehensiveIncomePolicyPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1025 - Disclosure - Revenue (Tables)", "role": "http://www.intevac.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1026 - Disclosure - Equity-Based Compensation (Tables)", "role": "http://www.intevac.com/role/EquityBasedCompensationTables", "shortName": "Equity-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1027 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.intevac.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1028 - Disclosure - Concentrations (Tables)", "role": "http://www.intevac.com/role/ConcentrationsTables", "shortName": "Concentrations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ivac:ScheduleOfReceivablesNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1029 - Disclosure - Balance Sheet Details (Tables)", "role": "http://www.intevac.com/role/BalanceSheetDetailsTables", "shortName": "Balance Sheet Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ivac:ScheduleOfReceivablesNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.intevac.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ivac:ScheduleOfIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1030 - Disclosure - Purchased Intangible Assets, Net (Tables)", "role": "http://www.intevac.com/role/PurchasedIntangibleAssetsNetTables", "shortName": "Purchased Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ivac:ScheduleOfIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1031 - Disclosure - Contingent Consideration (Tables)", "role": "http://www.intevac.com/role/ContingentConsiderationTables", "shortName": "Contingent Consideration (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:FinancialInstrumentsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1032 - Disclosure - Financial Instruments (Tables)", "role": "http://www.intevac.com/role/FinancialInstrumentsTables", "shortName": "Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FinancialInstrumentsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1033 - Disclosure - Equity (Tables)", "role": "http://www.intevac.com/role/EquityTables", "shortName": "Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1034 - Disclosure - Income Taxes (Tables)", "role": "http://www.intevac.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ivac:ScheduleOfLeaseAssetsAndLeaseLiabilitiestableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1035 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.intevac.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ivac:ScheduleOfLeaseAssetsAndLeaseLiabilitiestableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1036 - Disclosure - Segment and Geographic Information (Tables)", "role": "http://www.intevac.com/role/SegmentAndGeographicInformationTables", "shortName": "Segment and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1037 - Disclosure - Restructuring Charges (Tables)", "role": "http://www.intevac.com/role/RestructuringChargesTables", "shortName": "Restructuring Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsNoncurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1038 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)", "role": "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "0", "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn12_28_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1039 - Disclosure - Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income by Component (Detail)-", "role": "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail", "shortName": "Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income by Component (Detail)-", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "lang": null, "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004 - Statement - CONSOLIDATED STATEMENTS OF INCOME", "role": "http://www.intevac.com/role/ConsolidatedStatementsOfIncome", "shortName": "CONSOLIDATED STATEMENTS OF INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1040 - Disclosure - Revenue -Disaggregation of Revenue from Contracts with Customers (Detail)", "role": "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail", "shortName": "Revenue -Disaggregation of Revenue from Contracts with Customers (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021_SystemUpgradeAndSparePartsMemberusgaapSubsegmentsAxis_ThinfilmEquipmentSegmentMemberusgaapStatementBusinessSegmentsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1041 - Disclosure - Revenue - Primary Geography Markets (Detail)", "role": "http://www.intevac.com/role/RevenuePrimaryGeographyMarketsDetail", "shortName": "Revenue - Primary Geography Markets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021_ThinfilmEquipmentSegmentMemberusgaapStatementBusinessSegmentsAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1042 - Disclosure - Revenue - Changes in Contract Assets and Contract Liabilities (Detail)", "role": "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail", "shortName": "Revenue - Changes in Contract Assets and Contract Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021_ThinfilmEquipmentSegmentMemberusgaapStatementBusinessSegmentsAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1043 - Disclosure - Revenue - Additional Information (Detail)", "role": "http://www.intevac.com/role/RevenueAdditionalInformationDetail", "shortName": "Revenue - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1044 - Disclosure - Revenue - Additional Information (Detail 1)", "role": "http://www.intevac.com/role/RevenueAdditionalInformationDetail1", "shortName": "Revenue - Additional Information (Detail 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ivac:ShareBasedCompensationArrangementByShareBasedPaymentAwardConversionRatio", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "INF", "first": true, "lang": null, "name": "ivac:ExercisePriceOfShareOptionsAsPercentageOfFairMarketValueMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1045 - Disclosure - Equity-Based Compensation - Additional information (Detail)", "role": "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail", "shortName": "Equity-Based Compensation - Additional information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ivac:ShareBasedCompensationArrangementByShareBasedPaymentAwardConversionRatio", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "INF", "first": true, "lang": null, "name": "ivac:ExercisePriceOfShareOptionsAsPercentageOfFairMarketValueMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1046 - Disclosure - Equity-Based Compensation - Effect of Recording Equity-Based Compensation (Detail)", "role": "http://www.intevac.com/role/EquityBasedCompensationEffectOfRecordingEquityBasedCompensationDetail", "shortName": "Equity-Based Compensation - Effect of Recording Equity-Based Compensation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1047 - Disclosure - Equity-Based Compensation - Weighted-Average Fair Value of Stock Options and Employee Stock Purchase Rights using Weighted-Average Assumptions (Detail)", "role": "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfStockOptionsAndEmployeeStockPurchaseRightsUsingWeightedAverageAssumptionsDetail", "shortName": "Equity-Based Compensation - Weighted-Average Fair Value of Stock Options and Employee Stock Purchase Rights using Weighted-Average Assumptions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_30_2018To12_28_2019_PerformanceStockOptionsMemberusgaapAwardTypeAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1048 - Disclosure - Equity-Based Compensation - Weighted-Average Fair Value of Performance Stock Options Using Weighted-Average Assumptions (Detail)", "role": "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfPerformanceStockOptionsUsingWeightedAverageAssumptionsDetail", "shortName": "Equity-Based Compensation - Weighted-Average Fair Value of Performance Stock Options Using Weighted-Average Assumptions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_30_2018To12_28_2019_PerformanceStockOptionsMemberusgaapAwardTypeAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn12_28_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1049 - Disclosure - Equity-Based Compensation - Option Activity and Changes (Detail)", "role": "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail", "shortName": "Equity-Based Compensation - Option Activity and Changes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.intevac.com/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn12_28_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1050 - Disclosure - Equity-Based Compensation - Summary of Restricted Stock Units Activity (Detail)", "role": "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail", "shortName": "Equity-Based Compensation - Summary of Restricted Stock Units Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn12_28_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1051 - Disclosure - Equity-Based Compensation - Employee Stock Purchase Plan Activities (Detail)", "role": "http://www.intevac.com/role/EquityBasedCompensationEmployeeStockPurchasePlanActivitiesDetail", "shortName": "Equity-Based Compensation - Employee Stock Purchase Plan Activities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "2", "lang": null, "name": "ivac:EmployeeStockPurchasePlansSharesIssuedWeightedAveragePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1052 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Net Income Per Share (Detail)", "role": "http://www.intevac.com/role/EarningsPerShareComputationOfBasicAndDilutedNetIncomePerShareDetail", "shortName": "Earnings Per Share - Computation of Basic and Diluted Net Income Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1053 - Disclosure - Earnings Per Share - Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Detail)", "role": "http://www.intevac.com/role/EarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetail", "shortName": "Earnings Per Share - Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SeagateTechnologyMembersrtMajorCustomersAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1054 - Disclosure - Concentrations - Customers That Accounted for at Least ten percent of Consolidated Net Revenue (Detail)", "role": "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfConsolidatedNetRevenueDetail", "shortName": "Concentrations - Customers That Accounted for at Least ten percent of Consolidated Net Revenue (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SeagateTechnologyMembersrtMajorCustomersAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SeagateTechnologyMembersrtMajorCustomersAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1055 - Disclosure - Concentrations - Customers That Accounted for at Least Ten percent of Accounts Receivable (Detail)", "role": "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfAccountsReceivableDetail", "shortName": "Concentrations - Customers That Accounted for at Least Ten percent of Accounts Receivable (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SeagateTechnologyMembersrtMajorCustomersAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ivac:ScheduleOfReceivablesNetTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsAndOtherReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1056 - Disclosure - Balance Sheet Details - Trade and Other Accounts Receivable, Net (Detail)", "role": "http://www.intevac.com/role/BalanceSheetDetailsTradeAndOtherAccountsReceivableNetDetail", "shortName": "Balance Sheet Details - Trade and Other Accounts Receivable, Net (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ivac:ScheduleOfReceivablesNetTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsAndOtherReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1057 - Disclosure - Balance Sheet Details - Inventories Stated at Lower of Average Cost or Net Realizable Value (Detail)", "role": "http://www.intevac.com/role/BalanceSheetDetailsInventoriesStatedAtLowerOfAverageCostOrNetRealizableValueDetail", "shortName": "Balance Sheet Details - Inventories Stated at Lower of Average Cost or Net Realizable Value (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1058 - Disclosure - Balance Sheet Details - Property, Plant and Equipment (Detail)", "role": "http://www.intevac.com/role/BalanceSheetDetailsPropertyPlantAndEquipmentDetail", "shortName": "Balance Sheet Details - Property, Plant and Equipment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ivac:ScheduleOfDeferredIncomeTaxesAndOtherLongtermAssetsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredIncomeTaxAssetsNet", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1059 - Disclosure - Balance Sheet Details - Deferred Income Taxes and Other Long-Term Assets (Detail)", "role": "http://www.intevac.com/role/BalanceSheetDetailsDeferredIncomeTaxesAndOtherLongTermAssetsDetail", "shortName": "Balance Sheet Details - Deferred Income Taxes and Other Long-Term Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ivac:ScheduleOfDeferredIncomeTaxesAndOtherLongtermAssetsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidExpenseNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn12_29_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn12_29_2018_CommonStockMemberusgaapStatementEquityComponentsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BankOverdrafts", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1060 - Disclosure - Balance Sheet Details - Additional Information (Detail)", "role": "http://www.intevac.com/role/BalanceSheetDetailsAdditionalInformationDetail", "shortName": "Balance Sheet Details - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BankOverdrafts", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredRevenueCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1061 - Disclosure - Balance Sheet Details - Other Accrued Liabilities (Detail)", "role": "http://www.intevac.com/role/BalanceSheetDetailsOtherAccruedLiabilitiesDetail", "shortName": "Balance Sheet Details - Other Accrued Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredRevenueCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1062 - Disclosure - Balance Sheet Details - Other Long-Term Liabilities (Detail)", "role": "http://www.intevac.com/role/BalanceSheetDetailsOtherLongTermLiabilitiesDetail", "shortName": "Balance Sheet Details - Other Long-Term Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn12_28_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1063 - Disclosure - Purchased Intangible Assets, Net - Information Regarding Other Acquisition Related Intangible Assets (Detail)", "role": "http://www.intevac.com/role/PurchasedIntangibleAssetsNetInformationRegardingOtherAcquisitionRelatedIntangibleAssetsDetail", "shortName": "Purchased Intangible Assets, Net - Information Regarding Other Acquisition Related Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn12_28_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1064 - Disclosure - Purchased Intangible Assets - Additional Information (Detail)", "role": "http://www.intevac.com/role/PurchasedIntangibleAssetsAdditionalInformationDetail", "shortName": "Purchased Intangible Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R65": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1065 - Disclosure - Contingent Consideration - Additional Information (Detail)", "role": "http://www.intevac.com/role/ContingentConsiderationAdditionalInformationDetail", "shortName": "Contingent Consideration - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn12_29_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1066 - Disclosure - Contingent Consideration - Reconciliation of Change in Fair Value Measurement of Contingent Consideration Liability (Detail)", "role": "http://www.intevac.com/role/ContingentConsiderationReconciliationOfChangeInFairValueMeasurementOfContingentConsiderationLiabilityDetail", "shortName": "Contingent Consideration - Reconciliation of Change in Fair Value Measurement of Contingent Consideration Liability (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn12_29_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AvailableForSaleSecuritiesTextBlock", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1067 - Disclosure - Financial Instruments - Cash, Cash Equivalents and Short-Term Investments and Long-Term Investments (Detail)", "role": "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail", "shortName": "Financial Instruments - Cash, Cash Equivalents and Short-Term Investments and Long-Term Investments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AvailableForSaleSecuritiesTextBlock", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1068 - Disclosure - Financial Instruments - Contractual Maturities of Available-For-Sale Securities (Detail)", "role": "http://www.intevac.com/role/FinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesDetail", "shortName": "Financial Instruments - Contractual Maturities of Available-For-Sale Securities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecurities", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1069 - Disclosure - Financial Instruments - Fair Value Hierarchy of Available-for-Sale Securities Measured at Fair Value on Recurring Basis (Detail)", "role": "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail", "shortName": "Financial Instruments - Fair Value Hierarchy of Available-for-Sale Securities Measured at Fair Value on Recurring Basis (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AverageRemainingMaturityOfForeignCurrencyDerivatives1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1070 - Disclosure - Financial Instruments - Additional Information (Detail)", "role": "http://www.intevac.com/role/FinancialInstrumentsAdditionalInformationDetail", "shortName": "Financial Instruments - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AverageRemainingMaturityOfForeignCurrencyDerivatives1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021_NondesignatedMemberusgaapHedgingDesignationAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1071 - Disclosure - Financial Instruments - Summary of Outstanding Derivative Instruments on Gross Basis as Recorded in Consolidated Balance Sheets (Detail)", "role": "http://www.intevac.com/role/FinancialInstrumentsSummaryOfOutstandingDerivativeInstrumentsOnGrossBasisAsRecordedInConsolidatedBalanceSheetsDetail", "shortName": "Financial Instruments - Summary of Outstanding Derivative Instruments on Gross Basis as Recorded in Consolidated Balance Sheets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021_NondesignatedMemberusgaapHedgingDesignationAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn08_15_2018", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1072 - Disclosure - Equity - Additional Information (Detail)", "role": "http://www.intevac.com/role/EquityAdditionalInformationDetail", "shortName": "Equity - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn08_15_2018", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1073 - Disclosure - Equity - Schedule of Stock Repurchases (Detail)", "role": "http://www.intevac.com/role/EquityScheduleOfStockRepurchasesDetail", "shortName": "Equity - Schedule of Stock Repurchases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "2", "lang": null, "name": "us-gaap:TreasuryStockAcquiredAverageCostPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1074 - Disclosure - Income Taxes - Provision for Income Taxes (Detail)", "role": "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail", "shortName": "Income Taxes - Provision for Income Taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1075 - Disclosure - Income Taxes - Income (Loss) Before Income Taxes (Detail)", "role": "http://www.intevac.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetail", "shortName": "Income Taxes - Income (Loss) Before Income Taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1076 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets (Detail)", "role": "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail", "shortName": "Income Taxes - Significant Components of Deferred Tax Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1077 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_31_2017To12_29_2018", "decimals": "0", "lang": null, "name": "ivac:NumberOfForeignSubsidiariesForWhichProvisionForOneTimeTransitionTaxRecorded", "reportCount": 1, "unique": true, "unitRef": "Unit_Subsidiary", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1078 - Disclosure - Income Taxes - Difference Between Tax Provision at Statutory Federal Income Tax Rate and Tax Provision (Detail)", "role": "http://www.intevac.com/role/IncomeTaxesDifferenceBetweenTaxProvisionAtStatutoryFederalIncomeTaxRateAndTaxProvisionDetail", "shortName": "Income Taxes - Difference Between Tax Provision at Statutory Federal Income Tax Rate and Tax Provision (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn12_28_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1079 - Disclosure - Income Taxes - Aggregate Changes in Balance of Gross Unrecognized Tax benefits (Detail)", "role": "http://www.intevac.com/role/IncomeTaxesAggregateChangesInBalanceOfGrossUnrecognizedTaxBenefitsDetail", "shortName": "Income Taxes - Aggregate Changes in Balance of Gross Unrecognized Tax benefits (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1008 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.intevac.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ivac:DefinedContributionPlanEmployeeEligibilityAge", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1080 - Disclosure - Employee Benefit Plans - Additional Information (Detail)", "role": "http://www.intevac.com/role/EmployeeBenefitPlansAdditionalInformationDetail", "shortName": "Employee Benefit Plans - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ivac:DefinedContributionPlanEmployeeEligibilityAge", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1081 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "role": "http://www.intevac.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1082 - Disclosure - Commitments and Contingencies - Schedule of Lease Assets and Lease Liabilities (Detail)", "role": "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfLeaseAssetsAndLeaseLiabilitiesDetail", "shortName": "Commitments and Contingencies - Schedule of Lease Assets and Lease Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R83": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1083 - Disclosure - Commitments and Contingencies - Lease Costs (Details)", "role": "http://www.intevac.com/role/CommitmentsAndContingenciesLeaseCostsDetails", "shortName": "Commitments and Contingencies - Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1084 - Disclosure - Commitments and Contingencies - Schedule of Maturity of Operating Lease Liabilities (Detail)", "role": "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail", "shortName": "Commitments and Contingencies - Schedule of Maturity of Operating Lease Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ivac:ScheduleOfLeaseTermAndDiscountRatetableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1085 - Disclosure - Commitments and Contingencies - Schedule of Lease Term and Discount Rate (Detail)", "role": "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfLeaseTermAndDiscountRateDetail", "shortName": "Commitments and Contingencies - Schedule of Lease Term and Discount Rate (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ivac:ScheduleOfLeaseTermAndDiscountRatetableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ivac:ScheduleOfSupplementalCashFlowInformationRelatedToLeasestableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1086 - Disclosure - Commitments and Contingencies - Schedule of Supplemental Cash Flow Information Related to Leases (Detail)", "role": "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetail", "shortName": "Commitments and Contingencies - Schedule of Supplemental Cash Flow Information Related to Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ivac:ScheduleOfSupplementalCashFlowInformationRelatedToLeasestableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn12_28_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1087 - Disclosure - Commitments and Contingencies - Activity in Warranty Provisions Account (Detail)", "role": "http://www.intevac.com/role/CommitmentsAndContingenciesActivityInWarrantyProvisionsAccountDetail", "shortName": "Commitments and Contingencies - Activity in Warranty Provisions Account (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn12_29_2018", "decimals": "-3", "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1088 - Disclosure - Segment and Geographic Information - Additional Information (Detail)", "role": "http://www.intevac.com/role/SegmentAndGeographicInformationAdditionalInformationDetail", "shortName": "Segment and Geographic Information - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segment", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1089 - Disclosure - Segment and Geographic Information - Information for Each Reportable Segment (Detail)", "role": "http://www.intevac.com/role/SegmentAndGeographicInformationInformationForEachReportableSegmentDetail", "shortName": "Segment and Geographic Information - Information for Each Reportable Segment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1009 - Disclosure - Revenue", "role": "http://www.intevac.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1090 - Disclosure - Segment and Geographic Information - Depreciation and Amortization (Detail)", "role": "http://www.intevac.com/role/SegmentAndGeographicInformationDepreciationAndAmortizationDetail", "shortName": "Segment and Geographic Information - Depreciation and Amortization (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1091 - Disclosure - Segment and Geographic Information - Capital Additions (Detail)", "role": "http://www.intevac.com/role/SegmentAndGeographicInformationCapitalAdditionsDetail", "shortName": "Segment and Geographic Information - Capital Additions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1092 - Disclosure - Segment and Geographic Information - Assets for Each Reportable Segment (Detail)", "role": "http://www.intevac.com/role/SegmentAndGeographicInformationAssetsForEachReportableSegmentDetail", "shortName": "Segment and Geographic Information - Assets for Each Reportable Segment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "lang": null, "name": "us-gaap:OtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1093 - Disclosure - Segment and Geographic Information - Net Property, Plant and Equipment by Geographic Region (Detail)", "role": "http://www.intevac.com/role/SegmentAndGeographicInformationNetPropertyPlantAndEquipmentByGeographicRegionDetail", "shortName": "Segment and Geographic Information - Net Property, Plant and Equipment by Geographic Region (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "PAsOn01_02_2021_USsrtStatementGeographicalAxis", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P06_28_2020To09_26_2020", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1094 - Disclosure - Restructuring Charges - Additional Information (Detail)", "role": "http://www.intevac.com/role/RestructuringChargesAdditionalInformationDetail", "shortName": "Restructuring Charges - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P06_28_2020To09_26_2020", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021_SeveranceAndOtherEmployeeRelatedCostsMemberusgaapRestructuringCostAndReserveAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1095 - Disclosure - Restructuring Charges - Changes in Restructuring Reserves (Detail)", "role": "http://www.intevac.com/role/RestructuringChargesChangesInRestructuringReservesDetail", "shortName": "Restructuring Charges - Changes in Restructuring Reserves (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d28368d10k.htm", "contextRef": "P12_29_2019To01_02_2021_SeveranceAndOtherEmployeeRelatedCostsMemberusgaapRestructuringCostAndReserveAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } } }, "segmentCount": 94, "tag": { "country_SG": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SINGAPORE", "verboseLabel": "Singapore" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.intevac.com/role/IncomeTaxesDifferenceBetweenTaxProvisionAtStatutoryFederalIncomeTaxRateAndTaxProvisionDetail", "http://www.intevac.com/role/RevenuePrimaryGeographyMarketsDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationNetPropertyPlantAndEquipmentByGeographicRegionDetail" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r654", "r655", "r656" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetails", "http://www.intevac.com/role/BalanceSheetDetailsAdditionalInformationDetail", "http://www.intevac.com/role/BalanceSheetDetailsDeferredIncomeTaxesAndOtherLongTermAssetsDetail", "http://www.intevac.com/role/BalanceSheetDetailsOtherAccruedLiabilitiesDetail", "http://www.intevac.com/role/BalanceSheetDetailsOtherLongTermLiabilitiesDetail", "http://www.intevac.com/role/BalanceSheetDetailsPropertyPlantAndEquipmentDetail", "http://www.intevac.com/role/BalanceSheetDetailsTables", "http://www.intevac.com/role/BalanceSheetDetailsTradeAndOtherAccountsReceivableNetDetail", "http://www.intevac.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfAccountsReceivableDetail", "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfConsolidatedNetRevenueDetail", "http://www.intevac.com/role/ConcentrationsTables", "http://www.intevac.com/role/ConsolidatedBalanceSheets", "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows", "http://www.intevac.com/role/ConsolidatedStatementsOfIncome", "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.intevac.com/role/ContingentConsiderationAdditionalInformationDetail", "http://www.intevac.com/role/EarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetail", "http://www.intevac.com/role/EmployeeBenefitPlans", "http://www.intevac.com/role/EmployeeBenefitPlansAdditionalInformationDetail", "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail", "http://www.intevac.com/role/EquityBasedCompensationEffectOfRecordingEquityBasedCompensationDetail", "http://www.intevac.com/role/EquityBasedCompensationEmployeeStockPurchasePlanActivitiesDetail", "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail", "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail", "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfStockOptionsAndEmployeeStockPurchaseRightsUsingWeightedAverageAssumptionsDetail", "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail", "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.intevac.com/role/FinancialInstrumentsSummaryOfOutstandingDerivativeInstrumentsOnGrossBasisAsRecordedInConsolidatedBalanceSheetsDetail", "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.intevac.com/role/IncomeTaxesAggregateChangesInBalanceOfGrossUnrecognizedTaxBenefitsDetail", "http://www.intevac.com/role/IncomeTaxesDifferenceBetweenTaxProvisionAtStatutoryFederalIncomeTaxRateAndTaxProvisionDetail", "http://www.intevac.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetail", "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail", "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail", "http://www.intevac.com/role/IncomeTaxesTables", "http://www.intevac.com/role/RestructuringChargesChangesInRestructuringReservesDetail", "http://www.intevac.com/role/RevenueAdditionalInformationDetail", "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail", "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail", "http://www.intevac.com/role/RevenuePrimaryGeographyMarketsDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationAssetsForEachReportableSegmentDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationCapitalAdditionsDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationDepreciationAndAmortizationDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationInformationForEachReportableSegmentDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationNetPropertyPlantAndEquipmentByGeographicRegionDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPolicies", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r654", "r655", "r656" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetails", "http://www.intevac.com/role/BalanceSheetDetailsAdditionalInformationDetail", "http://www.intevac.com/role/BalanceSheetDetailsDeferredIncomeTaxesAndOtherLongTermAssetsDetail", "http://www.intevac.com/role/BalanceSheetDetailsOtherAccruedLiabilitiesDetail", "http://www.intevac.com/role/BalanceSheetDetailsOtherLongTermLiabilitiesDetail", "http://www.intevac.com/role/BalanceSheetDetailsPropertyPlantAndEquipmentDetail", "http://www.intevac.com/role/BalanceSheetDetailsTables", "http://www.intevac.com/role/BalanceSheetDetailsTradeAndOtherAccountsReceivableNetDetail", "http://www.intevac.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfAccountsReceivableDetail", "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfConsolidatedNetRevenueDetail", "http://www.intevac.com/role/ConcentrationsTables", "http://www.intevac.com/role/ConsolidatedBalanceSheets", "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows", "http://www.intevac.com/role/ConsolidatedStatementsOfIncome", "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.intevac.com/role/ContingentConsiderationAdditionalInformationDetail", "http://www.intevac.com/role/EarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetail", "http://www.intevac.com/role/EmployeeBenefitPlans", "http://www.intevac.com/role/EmployeeBenefitPlansAdditionalInformationDetail", "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail", "http://www.intevac.com/role/EquityBasedCompensationEffectOfRecordingEquityBasedCompensationDetail", "http://www.intevac.com/role/EquityBasedCompensationEmployeeStockPurchasePlanActivitiesDetail", "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail", "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail", "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfStockOptionsAndEmployeeStockPurchaseRightsUsingWeightedAverageAssumptionsDetail", "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail", "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.intevac.com/role/FinancialInstrumentsSummaryOfOutstandingDerivativeInstrumentsOnGrossBasisAsRecordedInConsolidatedBalanceSheetsDetail", "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.intevac.com/role/IncomeTaxesAggregateChangesInBalanceOfGrossUnrecognizedTaxBenefitsDetail", "http://www.intevac.com/role/IncomeTaxesDifferenceBetweenTaxProvisionAtStatutoryFederalIncomeTaxRateAndTaxProvisionDetail", "http://www.intevac.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetail", "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail", "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail", "http://www.intevac.com/role/IncomeTaxesTables", "http://www.intevac.com/role/RestructuringChargesChangesInRestructuringReservesDetail", "http://www.intevac.com/role/RevenueAdditionalInformationDetail", "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail", "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail", "http://www.intevac.com/role/RevenuePrimaryGeographyMarketsDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationAssetsForEachReportableSegmentDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationCapitalAdditionsDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationDepreciationAndAmortizationDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationInformationForEachReportableSegmentDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationNetPropertyPlantAndEquipmentByGeographicRegionDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPolicies", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r653" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.intevac.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "ivac_AccruedLiabilitiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities [Line Items]", "label": "Accrued Liabilities [Line Items]", "terseLabel": "Accrued Liabilities [Line Items]" } } }, "localname": "AccruedLiabilitiesLineItems", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsOtherAccruedLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "ivac_AccruedLiabilitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities [Table]", "label": "Accrued Liabilities [Table]", "terseLabel": "Accrued Liabilities [Table]" } } }, "localname": "AccruedLiabilitiesTable", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsOtherAccruedLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "ivac_AllocationOfCorporateExpensesToSegments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Allocation of corporate expenses to the segments.", "label": "Allocation Of Corporate Expenses To Segments", "terseLabel": "Allocation of corporate expenses to the segments" } } }, "localname": "AllocationOfCorporateExpensesToSegments", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/SegmentAndGeographicInformationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "ivac_BalanceSheetDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Balance Sheet Details [Line Items]", "label": "Balance Sheet Details [Line Items]", "terseLabel": "Balance Sheet Details [Line Items]" } } }, "localname": "BalanceSheetDetailsLineItems", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "ivac_BalanceSheetDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Balance Sheet Details [Table]", "label": "Balance Sheet Details [Table]", "terseLabel": "Balance Sheet Details [Table]" } } }, "localname": "BalanceSheetDetailsTable", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "ivac_CashCashEquivalentsAndInvestmentsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Cash Equivalents And Investments Policy", "label": "Cash Cash Equivalents And Investments Policy [Text Block]", "terseLabel": "Cash, Cash Equivalents and Investments" } } }, "localname": "CashCashEquivalentsAndInvestmentsPolicyTextBlock", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ivac_ChangesInAccumulatedOtherComprehensiveIncomeByComponentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Changes in Accumulated Other Comprehensive Income by Component", "label": "Changes in Accumulated Other Comprehensive Income by Component [Abstract]" } } }, "localname": "ChangesInAccumulatedOtherComprehensiveIncomeByComponentAbstract", "nsuri": "http://www.intevac.com/20210102", "xbrltype": "stringItemType" }, "ivac_CollateralForVariousGuaranteesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateral for Various Guarantees [Member]", "label": "Collateral for Various Guarantees [Member]", "terseLabel": "Collateral for Various Guarantees" } } }, "localname": "CollateralForVariousGuaranteesMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ivac_CommercialProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial products.", "label": "Commercial Products [Member]", "terseLabel": "Commercial Products" } } }, "localname": "CommercialProductsMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail" ], "xbrltype": "domainItemType" }, "ivac_CommitmentsAndContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments and Contingencies [Line Items]", "label": "Commitments and Contingencies [Line Items]", "terseLabel": "Commitments and Contingencies [Line Items]" } } }, "localname": "CommitmentsAndContingenciesLineItems", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "ivac_CommitmentsAndContingenciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments and Contingencies [Table]", "label": "Commitments and Contingencies [Table]", "terseLabel": "Commitments and Contingencies [Table]" } } }, "localname": "CommitmentsAndContingenciesTable", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "ivac_CommonOperatingLeaseRightOfUseAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Common operating lease, right of use assets.", "label": "Common Operating Lease Right of use Assets", "verboseLabel": "Common operating lease right-of-use assets" } } }, "localname": "CommonOperatingLeaseRightOfUseAssets", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/SegmentAndGeographicInformationAssetsForEachReportableSegmentDetail" ], "xbrltype": "monetaryItemType" }, "ivac_CommonPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Common Property Plant And Equipment", "terseLabel": "Common property, plant and equipment" } } }, "localname": "CommonPropertyPlantAndEquipment", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/SegmentAndGeographicInformationAssetsForEachReportableSegmentDetail" ], "xbrltype": "monetaryItemType" }, "ivac_ComponentsOfIncomeTaxExpenseBenefitLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Components Of Income Tax Expense Benefit [Line Items]", "label": "Components Of Income Tax Expense Benefit [Line Items]", "terseLabel": "Components Of Income Tax Expense Benefit [Line Items]" } } }, "localname": "ComponentsOfIncomeTaxExpenseBenefitLineItems", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "ivac_ComponentsOfIncomeTaxExpenseBenefitTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Components Of Income Tax Expense Benefit [Table]", "label": "Components Of Income Tax Expense Benefit [Table]", "terseLabel": "Components Of Income Tax Expense Benefit [Table]" } } }, "localname": "ComponentsOfIncomeTaxExpenseBenefitTable", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "ivac_ContingentConsiderationAndIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration And Intangible Assets, Policy [Policy Text Block]", "label": "Contingent Consideration And Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Contingent Consideration and Purchased Intangible Assets" } } }, "localname": "ContingentConsiderationAndIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ivac_CostPlusFixedFeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost plus fixed fee.", "label": "Cost Plus Fixed Fee [Member]", "terseLabel": "CPFF" } } }, "localname": "CostPlusFixedFeeMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail" ], "xbrltype": "domainItemType" }, "ivac_CustomerAdvancesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer advances.", "label": "Customer Advances [Member]", "terseLabel": "Customer Advances" } } }, "localname": "CustomerAdvancesMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/RevenueAdditionalInformationDetail", "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "ivac_DeferredRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Revenue.", "label": "Deferred Revenue [Member]", "terseLabel": "Deferred Revenue" } } }, "localname": "DeferredRevenueMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/RevenueAdditionalInformationDetail", "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "ivac_DeferredTaxAssetsAndLiabilitiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets And Liabilities [Line Items]", "label": "Deferred Tax Assets And Liabilities [Line Items]", "terseLabel": "Deferred Tax Assets And Liabilities [Line Items]" } } }, "localname": "DeferredTaxAssetsAndLiabilitiesLineItems", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "stringItemType" }, "ivac_DeferredTaxAssetsAndLiabilitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets And Liabilities [Table]", "label": "Deferred Tax Assets And Liabilities [Table]", "terseLabel": "Deferred Tax Assets And Liabilities [Table]" } } }, "localname": "DeferredTaxAssetsAndLiabilitiesTable", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "stringItemType" }, "ivac_DeferredTaxAssetsIntangibleAssetAmortization": { "auth_ref": [], "calculation": { "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Intangible Asset Amortization", "label": "Deferred Tax Assets, Intangible Asset Amortization", "terseLabel": "Intangible amortization" } } }, "localname": "DeferredTaxAssetsIntangibleAssetAmortization", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "ivac_DeferredTaxAssetsOtherFiniteLivedAssets": { "auth_ref": [], "calculation": { "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets other finite lived assets .", "label": "Deferred Tax Assets Other Finite Lived Assets", "terseLabel": "Purchased technology" } } }, "localname": "DeferredTaxAssetsOtherFiniteLivedAssets", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "ivac_DeferredTaxLiabilitiesUnbilledReceivables": { "auth_ref": [], "calculation": { "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 14.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Unbilled Receivables", "label": "Deferred Tax Liabilities, Unbilled Receivables", "negatedLabel": "Unbilled revenue" } } }, "localname": "DeferredTaxLiabilitiesUnbilledReceivables", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "ivac_DefinedBonusPlanCostRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses incurred under bonus and profit sharing arrangements.", "label": "Defined Bonus Plan, Cost Recognized", "terseLabel": "Defined bonus plan, charges to expenses" } } }, "localname": "DefinedBonusPlanCostRecognized", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "ivac_DefinedContributionPlanEmployeeEligibilityAge": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan Employee Eligibility Age", "label": "Defined Contribution Plan Employee Eligibility Age", "terseLabel": "Defined contribution retirement plan, employee eligibility age" } } }, "localname": "DefinedContributionPlanEmployeeEligibilityAge", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "ivac_DisplayCoverPanelMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Display cover panel.", "label": "Display Cover Panel [Member]", "terseLabel": "DCP" } } }, "localname": "DisplayCoverPanelMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail" ], "xbrltype": "domainItemType" }, "ivac_ElbitSystemsOfAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Elbit Systems of America.", "label": "Elbit Systems of America [Member]", "terseLabel": "Elbit Systems of America" } } }, "localname": "ElbitSystemsOfAmericaMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfConsolidatedNetRevenueDetail" ], "xbrltype": "domainItemType" }, "ivac_EmployeeStockPurchasePlanLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan [Line Items]", "label": "Employee Stock Purchase Plan [Line Items]", "terseLabel": "Employee Stock Purchase Plan [Line Items]" } } }, "localname": "EmployeeStockPurchasePlanLineItems", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationEmployeeStockPurchasePlanActivitiesDetail" ], "xbrltype": "stringItemType" }, "ivac_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ESPP awards", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/EarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetail", "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail", "http://www.intevac.com/role/EquityBasedCompensationEffectOfRecordingEquityBasedCompensationDetail" ], "xbrltype": "domainItemType" }, "ivac_EmployeeStockPurchasePlanPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan, Policy", "label": "Employee Stock Purchase Plan [Policy Text Block]", "terseLabel": "Employee Stock Plans" } } }, "localname": "EmployeeStockPurchasePlanPolicyTextBlock", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ivac_EmployeeStockPurchasePlanTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan [Table]", "label": "Employee Stock Purchase Plan [Table]", "terseLabel": "Employee Stock Purchase Plan [Table]" } } }, "localname": "EmployeeStockPurchasePlanTable", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationEmployeeStockPurchasePlanActivitiesDetail" ], "xbrltype": "stringItemType" }, "ivac_EmployeeStockPurchasePlansSharesIssuedWeightedAveragePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plans shares issued weighted average price.", "label": "Employee Stock Purchase Plans Shares Issued Weighted Average Price", "terseLabel": "Weighted-average purchase price per share" } } }, "localname": "EmployeeStockPurchasePlansSharesIssuedWeightedAveragePrice", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationEmployeeStockPurchasePlanActivitiesDetail" ], "xbrltype": "perShareItemType" }, "ivac_ExercisePriceOfShareOptionsAsPercentageOfFairMarketValueMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise price of share options as percentage of fair market value minimum.", "label": "Exercise Price Of Share Options As Percentage Of Fair Market Value Minimum", "terseLabel": "Percentage of option price related to fair market value" } } }, "localname": "ExercisePriceOfShareOptionsAsPercentageOfFairMarketValueMinimum", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "ivac_ExpectedDecreaseInExpensesDueToReductionInWorkforce": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expected decrease in expenses due to reduction in workforce.", "label": "Expected Decrease in Expenses due to Reduction in Workforce", "terseLabel": "Reduction in salary, wages and other employee-related expenses due to implementation of plan" } } }, "localname": "ExpectedDecreaseInExpensesDueToReductionInWorkforce", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/RestructuringChargesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "ivac_FieldServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Field service.", "label": "Field Service [Member]", "terseLabel": "Field Service" } } }, "localname": "FieldServiceMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail" ], "xbrltype": "domainItemType" }, "ivac_FirmFixedPriceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Firm fixed price.", "label": "Firm Fixed Price [Member]", "terseLabel": "FFP" } } }, "localname": "FirmFixedPriceMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail" ], "xbrltype": "domainItemType" }, "ivac_GovernmentGrantsAndCreditsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Government Grants And Credits.", "label": "Government Grants And Credits [Policy Text Block]", "terseLabel": "Government Grants And Credits" } } }, "localname": "GovernmentGrantsAndCreditsPolicyTextBlock", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ivac_HardDiskDriveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hard disk drive.", "label": "Hard Disk Drive [Member]", "terseLabel": "HDD" } } }, "localname": "HardDiskDriveMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail" ], "xbrltype": "domainItemType" }, "ivac_HitachiGlobalStorageTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hitachi Global Storage Technologies [Member]", "label": "Hitachi Global Storage Technologies [Member]", "terseLabel": "HGST" } } }, "localname": "HitachiGlobalStorageTechnologiesMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfAccountsReceivableDetail" ], "xbrltype": "domainItemType" }, "ivac_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income taxes.", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "ivac_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "ivac_JolywoodhongkongindustrialholdingsColimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Jolywood (Hongkong) Industrial Holdings Co Limited [Member]", "label": "JolywoodHongkongIndustrialHoldings CoLimited [Member]" } } }, "localname": "JolywoodhongkongindustrialholdingsColimitedMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfConsolidatedNetRevenueDetail" ], "xbrltype": "domainItemType" }, "ivac_LeaseAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease Assets [Abstract]", "verboseLabel": "Assets:" } } }, "localname": "LeaseAssetsAbstract", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfLeaseAssetsAndLeaseLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "ivac_LeaseExpirationMonthAndYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease expiration, month and year.", "label": "Lease Expiration, Month and Year", "terseLabel": "Operating lease expiration date" } } }, "localname": "LeaseExpirationMonthAndYear", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "gYearMonthItemType" }, "ivac_LeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease Liabilities [Abstract]", "verboseLabel": "Liabilities:" } } }, "localname": "LeaseLiabilitiesAbstract", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfLeaseAssetsAndLeaseLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "ivac_MaximumEmployeeSalaryWithholdingsForPurchaseOfCommonStockUnderTermsOfEspp": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum employee salary withholdings for purchase of common stock under the terms of the ESSP.", "label": "Maximum Employee Salary Withholdings For Purchase Of Common Stock Under Terms Of Espp", "terseLabel": "Maximum employee salary withholdings for purchase of common stock under the terms of the ESPP" } } }, "localname": "MaximumEmployeeSalaryWithholdingsForPurchaseOfCommonStockUnderTermsOfEspp", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "ivac_MaximumProductWarrantyRange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum product warranty range.", "label": "Maximum Product Warranty Range", "terseLabel": "Maximum product warranty range" } } }, "localname": "MaximumProductWarrantyRange", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "ivac_MilitaryProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Military products.", "label": "Military Products [Member]", "terseLabel": "Military Products" } } }, "localname": "MilitaryProductsMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail" ], "xbrltype": "domainItemType" }, "ivac_MinimumProductWarrantyRange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum product warranty range.", "label": "Minimum Product Warranty Range", "terseLabel": "Minimum product warranty range" } } }, "localname": "MinimumProductWarrantyRange", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "ivac_NotesReceivableNumberofInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes receivable number of installments.", "label": "Notes Receivable Numberof Installments", "terseLabel": "Number of installments" } } }, "localname": "NotesReceivableNumberofInstallments", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "ivac_NumberOfForeignSubsidiariesForWhichProvisionForOneTimeTransitionTaxRecorded": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of foreign subsidiaries for which provision for one time transition tax recorded.", "label": "Number of Foreign Subsidiaries for which Provision for One Time Transition Tax Recorded", "terseLabel": "Number of subsidiaries" } } }, "localname": "NumberOfForeignSubsidiariesForWhichProvisionForOneTimeTransitionTaxRecorded", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "ivac_OperatingLossCarryforwardsExpirationYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards, Expiration Year", "label": "Operating Loss Carryforwards, Expiration Year", "terseLabel": "Net operating loss carryforwards, expiration year" } } }, "localname": "OperatingLossCarryforwardsExpirationYear", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "gYearItemType" }, "ivac_OtherLongTermLiabilitiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Long Term Liabilities [Line Items]", "label": "Other Long Term Liabilities [Line Items]", "terseLabel": "Other Long Term Liabilities [Line Items]" } } }, "localname": "OtherLongTermLiabilitiesLineItems", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsOtherLongTermLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "ivac_PaymentOfAcquisitionRelatedContingentConsideration": { "auth_ref": [], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment of acquisition-related contingent consideration.", "label": "Payment Of Acquisition Related Contingent Consideration", "negatedLabel": "Payment of acquisition-related contingent consideration" } } }, "localname": "PaymentOfAcquisitionRelatedContingentConsideration", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ivac_PerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Based Restricted Stock Units.", "label": "Performance Based Restricted Stock Units [Member]" } } }, "localname": "PerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationTables", "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfPerformanceStockOptionsUsingWeightedAverageAssumptionsDetail" ], "xbrltype": "domainItemType" }, "ivac_PerformanceStockOptionVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance stock option vesting period.", "label": "Performance Stock Option Vesting Period", "terseLabel": "Performance stock option vesting period" } } }, "localname": "PerformanceStockOptionVestingPeriod", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "ivac_PerformanceStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance stock options.", "label": "Performance Stock Options [Member]", "terseLabel": "Performance Stock Options (PSO's)", "verboseLabel": "Performance Stock Options (PSO's)" } } }, "localname": "PerformanceStockOptionsMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationTables", "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfPerformanceStockOptionsUsingWeightedAverageAssumptionsDetail" ], "xbrltype": "domainItemType" }, "ivac_PhotonicsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Photonics segment.", "label": "Photonics Segment [Member]", "terseLabel": "Photonics" } } }, "localname": "PhotonicsSegmentMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/RevenueAdditionalInformationDetail", "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail", "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail", "http://www.intevac.com/role/RevenuePrimaryGeographyMarketsDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationAssetsForEachReportableSegmentDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationCapitalAdditionsDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationDepreciationAndAmortizationDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationInformationForEachReportableSegmentDetail" ], "xbrltype": "domainItemType" }, "ivac_PhotovoltaicMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Photovoltaic.", "label": "Photovoltaic [Member]", "terseLabel": "PV" } } }, "localname": "PhotovoltaicMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail" ], "xbrltype": "domainItemType" }, "ivac_ProceedsFromGovernmentGrants": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Government Grants.", "label": "Proceeds From Government Grants", "terseLabel": "Proceeds From Government Grants", "verboseLabel": "Proceeds From Government Grants" } } }, "localname": "ProceedsFromGovernmentGrants", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "ivac_ProductWarrantyRangeIfSystemsSoldThroughDistributor": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product warranty range if systems sold through distributor.", "label": "Product Warranty Range If Systems Sold Through Distributor", "terseLabel": "Product warranty offer on sale" } } }, "localname": "ProductWarrantyRangeIfSystemsSoldThroughDistributor", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "ivac_PurchaseIntervalsOfSeries": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan (ESPP), purchase period.", "label": "Purchase Intervals Of Series", "terseLabel": "Purchase intervals of a series" } } }, "localname": "PurchaseIntervalsOfSeries", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "ivac_PurchasedTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased Technologies [Member]", "label": "Purchased Technologies [Member]", "verboseLabel": "Purchased technology" } } }, "localname": "PurchasedTechnologiesMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/PurchasedIntangibleAssetsNetInformationRegardingOtherAcquisitionRelatedIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "ivac_ReconciliationOfIncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reconciliation Of Income Taxes [Line Items]", "label": "Reconciliation Of Income Taxes [Line Items]", "terseLabel": "Reconciliation Of Income Taxes [Line Items]" } } }, "localname": "ReconciliationOfIncomeTaxesLineItems", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/IncomeTaxesDifferenceBetweenTaxProvisionAtStatutoryFederalIncomeTaxRateAndTaxProvisionDetail" ], "xbrltype": "stringItemType" }, "ivac_ReconciliationOfIncomeTaxesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reconciliation Of Income Taxes [Table]", "label": "Reconciliation Of Income Taxes [Table]", "terseLabel": "Reconciliation Of Income Taxes [Table]" } } }, "localname": "ReconciliationOfIncomeTaxesTable", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/IncomeTaxesDifferenceBetweenTaxProvisionAtStatutoryFederalIncomeTaxRateAndTaxProvisionDetail" ], "xbrltype": "stringItemType" }, "ivac_RepairAndOtherServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Repair and other services.", "label": "Repair and other Services [Member]", "terseLabel": "Repair and Other Services" } } }, "localname": "RepairAndOtherServicesMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail" ], "xbrltype": "domainItemType" }, "ivac_RetainageDepositMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Retainage deposit.", "label": "Retainage Deposit [Member]", "terseLabel": "Retainage" } } }, "localname": "RetainageDepositMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "ivac_RevenueEarnoutMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue earnout.", "label": "Revenue Earnout [Member]", "terseLabel": "Revenue Earnout" } } }, "localname": "RevenueEarnoutMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/ContingentConsiderationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ivac_RevenueFromContractWithCustomersLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customers.", "label": "Revenue From Contract With Customers [Line Items]", "terseLabel": "Revenue From Contract With Customers [Line Items]" } } }, "localname": "RevenueFromContractWithCustomersLineItems", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/RevenueAdditionalInformationDetail", "http://www.intevac.com/role/RevenueAdditionalInformationDetail1", "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "ivac_RevenueFromContractWithCustomersTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customers [Table]", "label": "Revenue From Contract With Customers [Table]", "terseLabel": "Revenue From Contract With Customers [Table]" } } }, "localname": "RevenueFromContractWithCustomersTable", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/RevenueAdditionalInformationDetail", "http://www.intevac.com/role/RevenueAdditionalInformationDetail1", "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "ivac_SalesUseAndValueAddedTaxesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales Use And Value Added Taxes Policy", "label": "Sales Use And Value Added Taxes Policy [Text Block]", "terseLabel": "Sales and Value Added Taxes" } } }, "localname": "SalesUseAndValueAddedTaxesPolicyTextBlock", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ivac_ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Components of Income Before Income Tax Expense (Benefit) [Line Items]", "label": "Schedule of Components of Income Before Income Tax Expense (Benefit) [Line Items]", "terseLabel": "Schedule of Components of Income Before Income Tax Expense (Benefit) [Line Items]" } } }, "localname": "ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "ivac_ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Components of Income Before Income Tax Expense (Benefit) [Table]", "label": "Schedule of Components of Income Before Income Tax Expense (Benefit) [Table]", "terseLabel": "Schedule of Components of Income Before Income Tax Expense (Benefit) [Table]" } } }, "localname": "ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitTable", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "ivac_ScheduleOfDeferredIncomeTaxesAndOtherLongtermAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred income taxes and other long-term assets.", "label": "Schedule of Deferred Income Taxes and Other Long-Term Assets [Table Text Block]", "terseLabel": "Deferred Income Taxes and Other Long-Term Assets" } } }, "localname": "ScheduleOfDeferredIncomeTaxesAndOtherLongtermAssetsTableTextBlock", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "ivac_ScheduleOfIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Intangible Assets by Major Class", "label": "Schedule of Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Information Regarding Other Acquisition Related Intangible Assets" } } }, "localname": "ScheduleOfIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/PurchasedIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "ivac_ScheduleOfLeaseAssetsAndLeaseLiabilitiestableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of lease assets and lease liabilities.", "label": "Schedule of Lease Assets and Lease LiabilitiesTable text block", "verboseLabel": "Schedule of Lease Assets and Lease Liabilities" } } }, "localname": "ScheduleOfLeaseAssetsAndLeaseLiabilitiestableTextBlock", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "ivac_ScheduleOfLeaseTermAndDiscountRatetableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of lease term and discount rate.", "label": "Schedule of Lease Term and Discount Ratetable text block", "verboseLabel": "Schedule of Lease Term and Discount Rate" } } }, "localname": "ScheduleOfLeaseTermAndDiscountRatetableTextBlock", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "ivac_ScheduleOfOtherLongTermLiabilitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Other Long Term Liabilities [Table]", "label": "Schedule Of Other Long Term Liabilities [Table]", "terseLabel": "Schedule Of Other Long Term Liabilities [Table]" } } }, "localname": "ScheduleOfOtherLongTermLiabilitiesTable", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsOtherLongTermLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "ivac_ScheduleOfReceivablesNetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Receivables Net Table", "label": "Schedule Of Receivables Net Table [Text Block]", "terseLabel": "Trade and Other Accounts Receivable, Net" } } }, "localname": "ScheduleOfReceivablesNetTableTextBlock", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "ivac_ScheduleOfSupplementalCashFlowInformationRelatedToLeasestableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of supplemental cash flow information related to leases.", "label": "Schedule of Supplemental Cash Flow Information Related to Leasestable text block", "terseLabel": "Schedule of Supplemental Cash Flow Information Related to Leases" } } }, "localname": "ScheduleOfSupplementalCashFlowInformationRelatedToLeasestableTextBlock", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "ivac_ScheduleofcomputationofbasicanddilutedearningspercommonshareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfComputationOfBasicAndDilutedEarningsPerCommonShare [Abstract]" } } }, "localname": "ScheduleofcomputationofbasicanddilutedearningspercommonshareAbstract", "nsuri": "http://www.intevac.com/20210102", "xbrltype": "stringItemType" }, "ivac_SeagateTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Seagate Technology [Member]", "label": "Seagate Technology [Member]", "terseLabel": "Seagate Technology" } } }, "localname": "SeagateTechnologyMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfAccountsReceivableDetail", "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfConsolidatedNetRevenueDetail" ], "xbrltype": "domainItemType" }, "ivac_SeveranceAndOtherEmployeeRelatedCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Severance and other employee related costs.", "label": "Severance And Other Employee Related Costs [Member]", "terseLabel": "Severance and Other Employee Related Costs" } } }, "localname": "SeveranceAndOtherEmployeeRelatedCostsMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/RestructuringChargesChangesInRestructuringReservesDetail" ], "xbrltype": "domainItemType" }, "ivac_ShareBasedCompensationArrangementByShareBasedPaymentAwardConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, award conversion ratio.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Conversion Ratio", "terseLabel": "RSU conversion ratio" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardConversionRatio", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "ivac_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options weighted average remaining contractual term.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "stringItemType" }, "ivac_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, options, aggregate intrinsic value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail" ], "xbrltype": "stringItemType" }, "ivac_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award options offering period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Offering Period", "terseLabel": "Offering periods" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOfferingPeriod", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "ivac_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, options, weighted average remaining contractual term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail" ], "xbrltype": "stringItemType" }, "ivac_SharebasedCompensationArrangementsBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangements by Share-based Payment Award, Equity Instruments Other Than Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Equity Instruments Other Than Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Non-vested RSUs at January 2, 2021" } } }, "localname": "SharebasedCompensationArrangementsBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "durationItemType" }, "ivac_SharesIssuedInConnectionWithStockOptionAndPurchasePlanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares issued in connection with:", "label": "Shares Issued In Connection With Stock Option And Purchase Plan [Abstract]", "terseLabel": "Shares issued in connection with:" } } }, "localname": "SharesIssuedInConnectionWithStockOptionAndPurchasePlanAbstract", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "ivac_SolarImplantTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solar implant technologies.", "label": "Solar Implant Technologies [Member]", "terseLabel": "Solar Implant Technologies" } } }, "localname": "SolarImplantTechnologiesMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/ContingentConsiderationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ivac_StockIssuedDuringPeriodEmployeeStockPurchasePlansRightsExercisedAggregateIntrinsicValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock issued during period employee stock purchase plans, rights exercised aggregate intrinsic value.", "label": "Stock Issued During Period Employee Stock Purchase Plans, Rights Exercised Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value of purchase rights exercised" } } }, "localname": "StockIssuedDuringPeriodEmployeeStockPurchasePlansRightsExercisedAggregateIntrinsicValue", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationEmployeeStockPurchasePlanActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "ivac_StockPurchaseRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock purchase rights.", "label": "Stock Purchase Rights [Member]", "terseLabel": "Stock Purchase Rights" } } }, "localname": "StockPurchaseRightsMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfStockOptionsAndEmployeeStockPurchaseRightsUsingWeightedAverageAssumptionsDetail" ], "xbrltype": "domainItemType" }, "ivac_StockRepurchaseProgramAcquiredAuthorizedAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock repurchase program acquired authorized amount.", "label": "Stock Repurchase Program Acquired Authorized Amount", "terseLabel": "Increase in stock repurchase program" } } }, "localname": "StockRepurchaseProgramAcquiredAuthorizedAmount", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/EquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "ivac_StraightLineRentAdjustmentsAndAmortizationOfLeaseIncentives": { "auth_ref": [], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Straight line rent adjustments and amortization of lease incentives.", "label": "Straight line Rent Adjustments and Amortization of Lease Incentives", "terseLabel": "Straight-line rent adjustment and amortization of lease incentives" } } }, "localname": "StraightLineRentAdjustmentsAndAmortizationOfLeaseIncentives", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ivac_SummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary Of Significant Accounting Policies [Line Items]", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "ivac_SummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary Of Significant Accounting Policies [Table]", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "ivac_SystemUpgradeAndSparePartsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "System upgrade and spare parts.", "label": "System Upgrade and Spare Parts [Member]", "terseLabel": "Systems, Upgrades and Spare Parts" } } }, "localname": "SystemUpgradeAndSparePartsMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail" ], "xbrltype": "domainItemType" }, "ivac_SystemsAndComponentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Systems And Components [Member]", "label": "Systems And Components [Member]", "terseLabel": "Systems and components" } } }, "localname": "SystemsAndComponentsMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "domainItemType" }, "ivac_TaxCreditCarryforwardExpirationYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Credit Carryforward, Expiration Year", "label": "Tax Credit Carryforward, Expiration Year", "terseLabel": "Tax credit carryforwards, expiration year" } } }, "localname": "TaxCreditCarryforwardExpirationYear", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "gYearItemType" }, "ivac_TechnologyAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Technology and development.", "label": "Technology And Development [Member]", "terseLabel": "Technology Development" } } }, "localname": "TechnologyAndDevelopmentMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail" ], "xbrltype": "domainItemType" }, "ivac_TechnologyDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Technology Development [Member]", "label": "Technology Development [Member]", "terseLabel": "Technology development" } } }, "localname": "TechnologyDevelopmentMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "domainItemType" }, "ivac_ThinfilmEquipmentSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Thin-film equipment segment.", "label": "Thin-film Equipment Segment [Member]", "terseLabel": "TFE" } } }, "localname": "ThinfilmEquipmentSegmentMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/RevenueAdditionalInformationDetail", "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail", "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail", "http://www.intevac.com/role/RevenuePrimaryGeographyMarketsDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationAssetsForEachReportableSegmentDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationCapitalAdditionsDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationDepreciationAndAmortizationDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationInformationForEachReportableSegmentDetail" ], "xbrltype": "domainItemType" }, "ivac_TimesAndMaterialsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Times and materials.", "label": "Times and Materials [Member]", "terseLabel": "Times and Materials" } } }, "localname": "TimesAndMaterialsMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail" ], "xbrltype": "domainItemType" }, "ivac_UnallocatedCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unallocated costs.", "label": "Unallocated Costs", "negatedLabel": "Unallocated costs" } } }, "localname": "UnallocatedCosts", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/SegmentAndGeographicInformationInformationForEachReportableSegmentDetail" ], "xbrltype": "monetaryItemType" }, "ivac_UnitedStatesGovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States Government [Member]", "label": "United States Government [Member]", "terseLabel": "U.S. Government" } } }, "localname": "UnitedStatesGovernmentMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfConsolidatedNetRevenueDetail" ], "xbrltype": "domainItemType" }, "ivac_UsgovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. Government [Member]", "label": "USGovernment [Member]" } } }, "localname": "UsgovernmentMember", "nsuri": "http://www.intevac.com/20210102", "presentation": [ "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfAccountsReceivableDetail" ], "xbrltype": "domainItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenuePrimaryGeographyMarketsDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationNetPropertyPlantAndEquipmentByGeographicRegionDetail" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r172", "r185", "r186", "r187", "r188", "r190", "r192", "r196" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.intevac.com/role/SegmentAndGeographicInformationAssetsForEachReportableSegmentDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationCapitalAdditionsDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationDepreciationAndAmortizationDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationInformationForEachReportableSegmentDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r172", "r185", "r186", "r187", "r188", "r190", "r192", "r196" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.intevac.com/role/SegmentAndGeographicInformationAssetsForEachReportableSegmentDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationCapitalAdditionsDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationDepreciationAndAmortizationDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationInformationForEachReportableSegmentDetail" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenuePrimaryGeographyMarketsDetail" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r203", "r316", "r322", "r610" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfAccountsReceivableDetail", "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfConsolidatedNetRevenueDetail" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r352", "r355", "r534", "r535", "r536", "r537", "r538", "r539", "r558", "r607", "r611" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r352", "r355", "r534", "r535", "r536", "r537", "r538", "r539", "r558", "r607", "r611" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r203", "r316", "r322", "r610" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfAccountsReceivableDetail", "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfConsolidatedNetRevenueDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r198", "r316", "r320", "r559", "r606", "r608" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome", "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r198", "r316", "r320", "r559", "r606", "r608" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome", "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r328", "r352", "r355", "r534", "r535", "r536", "r537", "r538", "r539", "r558", "r607", "r611" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r328", "r352", "r355", "r534", "r535", "r536", "r537", "r538", "r539", "r558", "r607", "r611" ], "lang": { "en-us": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Scenario Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueAdditionalInformationDetail1" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueAdditionalInformationDetail1" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r199", "r200", "r316", "r321", "r609", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.intevac.com/role/RevenuePrimaryGeographyMarketsDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationNetPropertyPlantAndEquipmentByGeographicRegionDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r199", "r200", "r316", "r321", "r609", "r637", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.intevac.com/role/RevenuePrimaryGeographyMarketsDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationNetPropertyPlantAndEquipmentByGeographicRegionDetail" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r278", "r353", "r527" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueAdditionalInformationDetail1" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r205", "r526" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsTradeAndOtherAccountsReceivableNetDetail": { "order": 1.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.", "label": "Accounts and Other Receivables, Net, Current", "terseLabel": "Trade receivables and other" } } }, "localname": "AccountsAndOtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsTradeAndOtherAccountsReceivableNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "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 one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsTradeAndOtherAccountsReceivableNetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Information by billing status of receivables.", "label": "Billing Status, Type [Axis]", "terseLabel": "Billing Status, Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueAdditionalInformationDetail", "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfAccountsReceivableDetail", "http://www.intevac.com/role/ConcentrationsTables" ], "xbrltype": "domainItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r108" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Net amortization (accretion) of investment premiums and discounts" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r9", "r54", "r395" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsOtherAccruedLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Other taxes payable" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsOtherAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r19", "r566", "r591" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsOtherAccruedLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsOtherAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r22", "r566", "r591" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsOtherLongTermLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Accrued income taxes" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsOtherLongTermLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsOtherAccruedLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities", "totalLabel": "Total other accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsOtherAccruedLiabilitiesDetail", "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent": { "auth_ref": [ "r571", "r598" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsOtherLongTermLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs.", "label": "Accrued Payroll Taxes", "terseLabel": "Employer payroll taxes" } } }, "localname": "AccruedPayrollTaxesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsOtherLongTermLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r50", "r259" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsPropertyPlantAndEquipmentDetail": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r71", "r72", "r73", "r77", "r78" ], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Unrealized holding gains (losses) on available- for-sale investments" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "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 one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r75", "r76", "r77", "r592", "r616", "r617" ], "calculation": { "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 25.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r506", "r507", "r508", "r509", "r510", "r512" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r74", "r77", "r78", "r127", "r128", "r129", "r461", "r612", "r613" ], "lang": { "en-us": { "role": { "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.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r70", "r77", "r78", "r461", "r507", "r508", "r509", "r510", "r512" ], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign currency" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r29" ], "calculation": { "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r127", "r128", "r129", "r386", "r387", "r388" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash and cash equivalents provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Adjustments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Shares withheld in connection with net share settlement of RSUs" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r357", "r359", "r391", "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Equity-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r108" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method.", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "totalLabel": "Total adjustments" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Costs, Policy [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r35", "r207", "r231" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Net of allowances of trade, note and other accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r107", "r247", "r252" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets", "verboseLabel": "Total amortization expense of finite-lived intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows", "http://www.intevac.com/role/PurchasedIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of diluted net income per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "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 one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r118", "r180", "r187", "r194", "r229", "r455", "r462", "r497", "r565", "r590" ], "calculation": { "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Consolidated total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets", "http://www.intevac.com/role/SegmentAndGeographicInformationAssetsForEachReportableSegmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r65", "r118", "r229", "r455", "r462", "r497" ], "calculation": { "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r214", "r237" ], "calculation": { "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecurities": { "auth_ref": [], "calculation": { "http://www.intevac.com/role/FinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.", "label": "Available-for-sale Securities", "terseLabel": "Total recurring fair value measurements", "totalLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesDetail", "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r216" ], "calculation": { "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Holding Gains" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r220" ], "calculation": { "http://www.intevac.com/role/FinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesDetail": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost", "terseLabel": "Amortized Cost, Due after one through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r217", "r220", "r583" ], "calculation": { "http://www.intevac.com/role/FinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesDetail": { "order": 4.0, "parentTag": "us-gaap_AvailableForSaleSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value", "terseLabel": "Fair Value, Due after one through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "auth_ref": [ "r217", "r221", "r581" ], "calculation": { "http://www.intevac.com/role/FinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r219" ], "calculation": { "http://www.intevac.com/role/FinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesDetail": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next 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": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost", "terseLabel": "Amortized Cost, Due in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r217", "r219", "r582" ], "calculation": { "http://www.intevac.com/role/FinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesDetail": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value", "terseLabel": "Fair Value, Due in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r212", "r215", "r237", "r569" ], "calculation": { "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Cash and investments", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationAssetsForEachReportableSegmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Available-for-sale Securities [Table Text Block]", "terseLabel": "Cash, Cash Equivalents and Short-Term Investments and Long-Term Investments" } } }, "localname": "AvailableForSaleSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AverageRemainingMaturityOfForeignCurrencyDerivatives1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average period remaining before foreign currency exchange rate derivatives mature or expire, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Average Remaining Maturity of Foreign Currency Derivatives", "terseLabel": "Maturity of foreign currency derivative" } } }, "localname": "AverageRemainingMaturityOfForeignCurrencyDerivatives1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r360", "r385" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EmployeeBenefitPlansAdditionalInformationDetail", "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail", "http://www.intevac.com/role/EquityBasedCompensationEffectOfRecordingEquityBasedCompensationDetail", "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail", "http://www.intevac.com/role/EquityBasedCompensationTables", "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfPerformanceStockOptionsUsingWeightedAverageAssumptionsDetail", "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfStockOptionsAndEmployeeStockPurchaseRightsUsingWeightedAverageAssumptionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueAdditionalInformationDetail", "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r472", "r476" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueAdditionalInformationDetail", "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BankOverdrafts": { "auth_ref": [ "r54", "r292" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing.", "label": "Bank Overdrafts", "terseLabel": "Accounts payable, book overdraft" } } }, "localname": "BankOverdrafts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r351", "r354" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ContingentConsiderationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r351", "r354", "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ContingentConsiderationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "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 one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ContingentConsiderationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r106", "r450" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "verboseLabel": "Change in the fair value of acquisition-related contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r448" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Maximum amount of cash potentially earned in contingent compensation arrangements" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ContingentConsiderationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Contingent Consideration" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ContingentConsideration" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized": { "auth_ref": [ "r446" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount, measured at acquisition-date fair value, of all liabilities assumed that arise from contingencies and were recognized by the entity.", "label": "Business Combination, Liabilities Arising from Contingencies, Amount Recognized", "verboseLabel": "Contingent consideration liability" } } }, "localname": "BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ContingentConsiderationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSegmentAllocationLineItems": { "auth_ref": [], "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 one or many axes to the table.", "label": "Business Combination Segment Allocation [Line Items]" } } }, "localname": "BusinessCombinationSegmentAllocationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/PurchasedIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationSegmentAllocationTable": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about goodwill in a business combination.", "label": "Business Combination, Segment Allocation [Table]" } } }, "localname": "BusinessCombinationSegmentAllocationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/PurchasedIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r46", "r109" ], "calculation": { "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail", "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r15", "r110", "r113", "r563" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r103", "r109", "r112" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r103", "r504" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgesDerivativeInstrumentsAtFairValueNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow Hedges Derivative Instruments at Fair Value, Net [Abstract]" } } }, "localname": "CashFlowHedgesDerivativeInstrumentsAtFairValueNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Cash [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail", "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeInContractWithCustomerAssetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Asset [Abstract]", "terseLabel": "Contract assets:" } } }, "localname": "ChangeInContractWithCustomerAssetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Liability [Abstract]", "terseLabel": "Contract liabilities:" } } }, "localname": "ChangeInContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r116", "r118", "r143", "r144", "r145", "r147", "r149", "r158", "r159", "r160", "r229", "r497" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfLeaseAssetsAndLeaseLiabilitiesDetail", "http://www.intevac.com/role/EarningsPerShareComputationOfBasicAndDilutedNetIncomePerShareDetail", "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfPerformanceStockOptionsUsingWeightedAverageAssumptionsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail", "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r57", "r277", "r572", "r597" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "verboseLabel": "Commitments And Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r274", "r275", "r276", "r280" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r127", "r128" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r27", "r294" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r27" ], "calculation": { "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.001 par value : Authorized shares \u2014 50,000 issued and outstanding shares \u2014 23,874 and 23,346 at January 2, 2021 and December 28, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r81", "r83", "r84", "r90", "r576", "r602" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computers and Software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r163", "r164", "r203", "r494", "r495" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfAccountsReceivableDetail", "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfConsolidatedNetRevenueDetail", "http://www.intevac.com/role/ConcentrationsTables", "http://www.intevac.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r163", "r164", "r203", "r494", "r495", "r620" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfAccountsReceivableDetail", "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfConsolidatedNetRevenueDetail", "http://www.intevac.com/role/ConcentrationsTables", "http://www.intevac.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r163", "r164", "r203", "r494", "r495", "r620" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfAccountsReceivableDetail", "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfConsolidatedNetRevenueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Concentrations" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/Concentrations" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "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 one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfAccountsReceivableDetail", "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfConsolidatedNetRevenueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r163", "r164", "r203", "r494", "r495" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfAccountsReceivableDetail", "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfConsolidatedNetRevenueDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r161", "r163", "r164", "r165", "r494", "r496" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfAccountsReceivableDetail", "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfConsolidatedNetRevenueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r163", "r164", "r203", "r494", "r495" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfAccountsReceivableDetail", "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfConsolidatedNetRevenueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r113", "r457" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation and Basis of Presentation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ContingentConsiderationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ContingentConsiderationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Changes in Contract Assets and Contract Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": { "auth_ref": [ "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress", "terseLabel": "Change in contract assets" } } }, "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueAdditionalInformationDetail", "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r301", "r303", "r317" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Net", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, Net [Abstract]", "terseLabel": "Contract assets:" } } }, "localname": "ContractWithCustomerAssetNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r301", "r302", "r317" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Contract liabilities:" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": { "auth_ref": [ "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress", "terseLabel": "Change in contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r301", "r302", "r317" ], "calculation": { "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 16.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "verboseLabel": "Customer advances" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r318" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with customer liability revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r329", "r347", "r619" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate bonds and medium-term notes" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail", "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r93", "r559" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfIncome": { "order": 5.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of net revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Cost of net revenues:" } } }, "localname": "CostOfGoodsAndServicesSoldAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.", "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit Concentration Risk" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfAccountsReceivableDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r121", "r426", "r434" ], "calculation": { "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail": { "order": 2.0, "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Current" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r124", "r426" ], "calculation": { "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail": { "order": 8.0, "parentTag": "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Current" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r121", "r426", "r434" ], "calculation": { "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail": { "order": 5.0, "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "Current" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r162", "r203" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfConsolidatedNetRevenueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "verboseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/PurchasedIntangibleAssetsNetInformationRegardingOtherAcquisitionRelatedIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentCollateralAmount": { "auth_ref": [ "r585" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets pledged to secure a debt instrument.", "label": "Debt Instrument, Collateral Amount", "terseLabel": "Letters of credit and bank guarantees collateralized by restricted cash" } } }, "localname": "DebtInstrumentCollateralAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r427", "r434" ], "calculation": { "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail": { "order": 3.0, "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Deferred" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r427", "r434" ], "calculation": { "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail": { "order": 9.0, "parentTag": "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Deferred" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r402", "r403" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsDeferredIncomeTaxesAndOtherLongTermAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes", "verboseLabel": "Non-current deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsDeferredIncomeTaxesAndOtherLongTermAssetsDetail", "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r121", "r427", "r434", "r435", "r436" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r23", "r24", "r417", "r567", "r587" ], "calculation": { "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 12.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Taxes and Other Assets [Abstract]" } } }, "localname": "DeferredIncomeTaxesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsDeferredIncomeTaxesAndOtherLongTermAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Deferred Income Taxes and Other Assets, Noncurrent", "terseLabel": "Deferred income taxes and other long-term assets", "totalLabel": "Deferred income taxes and other long-term assets" } } }, "localname": "DeferredIncomeTaxesAndOtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsDeferredIncomeTaxesAndOtherLongTermAssetsDetail", "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsOtherAccruedLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsOtherAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r427", "r434" ], "calculation": { "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail": { "order": 6.0, "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "Deferred" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r418" ], "calculation": { "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred tax assets, gross, total" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory valuation" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r420" ], "calculation": { "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "terseLabel": "Deferred income taxes", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationAssetsForEachReportableSegmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r420" ], "calculation": { "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetClassificationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance, Classification [Abstract]", "terseLabel": "As reported on the balance sheet:" } } }, "localname": "DeferredTaxAssetsNetClassificationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r423", "r424", "r425" ], "calculation": { "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Net operating loss, research and other tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": { "auth_ref": [ "r424", "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits", "verboseLabel": "Deferred payroll tax liability" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Equity-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 11.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Vacation, warranty and other accruals" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r419" ], "calculation": { "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance for deferred tax assets" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 13.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from long-lived assets other than property, plant, and equipment.", "label": "Deferred Tax Liabilities, Other Finite-Lived Assets", "negatedLabel": "Purchased technology" } } }, "localname": "DeferredTaxLiabilitiesOtherFiniteLivedAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 15.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "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 one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Cash contributions" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r107", "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SegmentAndGeographicInformationDepreciationAndAmortizationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r107", "r175" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "auth_ref": [ "r66", "r67", "r474" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Asset, Fair Value, Gross Liability", "terseLabel": "Derivative Liabilities" } } }, "localname": "DerivativeAssetFairValueGrossLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsSummaryOfOutstandingDerivativeInstrumentsOnGrossBasisAsRecordedInConsolidatedBalanceSheetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsSummaryOfOutstandingDerivativeInstrumentsOnGrossBasisAsRecordedInConsolidatedBalanceSheetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentDetailAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instrument Detail [Abstract]", "verboseLabel": "Derivative Instrument Detail [Abstract]" } } }, "localname": "DerivativeInstrumentDetailAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r473", "r475", "r478", "r479" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsSummaryOfOutstandingDerivativeInstrumentsOnGrossBasisAsRecordedInConsolidatedBalanceSheetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r467", "r469" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional Amounts" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsSummaryOfOutstandingDerivativeInstrumentsOnGrossBasisAsRecordedInConsolidatedBalanceSheetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "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 one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsSummaryOfOutstandingDerivativeInstrumentsOnGrossBasisAsRecordedInConsolidatedBalanceSheetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r113", "r125", "r466", "r468", "r470", "r471", "r481" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Instruments and Hedging Arrangements" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "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 one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail", "http://www.intevac.com/role/RevenuePrimaryGeographyMarketsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r316", "r320", "r321", "r322", "r323", "r324", "r325", "r326" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail", "http://www.intevac.com/role/RevenuePrimaryGeographyMarketsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue from Contracts with Customers" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Equity-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r360", "r385" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Effect of Recording Equity-Based Compensation" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r91", "r132", "r133", "r134", "r135", "r136", "r140", "r143", "r147", "r148", "r149", "r153", "r154", "r577", "r603" ], "lang": { "en-us": { "role": { "disclosureGuidance": "Net income per share\u2014basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome", "http://www.intevac.com/role/EarningsPerShareComputationOfBasicAndDilutedNetIncomePerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r91", "r132", "r133", "r134", "r135", "r136", "r143", "r147", "r148", "r149", "r153", "r154", "r577", "r603" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "presentationGuidance": "Net income per share\u2014diluted", "terseLabel": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome", "http://www.intevac.com/role/EarningsPerShareComputationOfBasicAndDilutedNetIncomePerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r150", "r151", "r152", "r155" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r504" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "verboseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 14.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and related liabilities" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "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.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation expenses recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r384" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r384" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "terseLabel": "Total unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "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.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetail", "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail", "http://www.intevac.com/role/EquityBasedCompensationEffectOfRecordingEquityBasedCompensationDetail", "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfStockOptionsAndEmployeeStockPurchaseRightsUsingWeightedAverageAssumptionsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPRepurchaseObligationAmount": { "auth_ref": [ "r393" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "An entity will typically disclose the amount of any repurchase obligation.", "label": "Employee Stock Ownership Plan (ESOP), Repurchase Obligation Amount", "terseLabel": "Employee stock obligation amount" } } }, "localname": "EmployeeStockOwnershipPlanESOPRepurchaseObligationAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "verboseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r127", "r128", "r129", "r131", "r137", "r139", "r157", "r230", "r294", "r295", "r386", "r387", "r388", "r430", "r431", "r506", "r507", "r508", "r509", "r510", "r512", "r612", "r613", "r614" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "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 one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r483", "r484", "r485", "r492" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair Value Hierarchy of Available-for-Sale Securities Measured at Fair Value on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r347", "r484", "r531", "r532", "r533" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r483", "r484", "r486", "r487", "r493" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r329", "r331", "r336", "r347", "r484", "r531" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r329", "r331", "r336", "r347", "r484", "r532" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value, Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement-Definition and Hierarchy" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r489" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Changes in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ContingentConsiderationReconciliationOfChangeInFairValueMeasurementOfContingentConsiderationLiabilityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r490" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "terseLabel": "Cash payments made" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ContingentConsiderationReconciliationOfChangeInFairValueMeasurementOfContingentConsiderationLiabilityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r488" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ContingentConsiderationReconciliationOfChangeInFairValueMeasurementOfContingentConsiderationLiabilityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r347", "r531", "r532", "r533" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r491", "r493" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Measurements, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r472", "r477", "r482" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsSummaryOfOutstandingDerivativeInstrumentsOnGrossBasisAsRecordedInConsolidatedBalanceSheetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r120", "r404" ], "calculation": { "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred federal income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Federal Income Tax Expense (Benefit), Continuing Operations", "totalLabel": "Federal Income Tax Expense (Benefit), Operations, Total" } } }, "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Federal:" } } }, "localname": "FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r222", "r223", "r232", "r233", "r234", "r235", "r236", "r238", "r239", "r240", "r241", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail", "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.", "label": "Financial Instruments Disclosure [Text Block]", "verboseLabel": "Financial Instruments" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialStandbyLetterOfCreditMember": { "auth_ref": [ "r281", "r291" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation if defined events occur or fail to occur.", "label": "Financial Standby Letter of Credit [Member]", "terseLabel": "Pledged as Collateral for Standby Letter of Credit" } } }, "localname": "FinancialStandbyLetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Intangible assets estimated useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r251" ], "calculation": { "http://www.intevac.com/role/PurchasedIntangibleAssetsNetInformationRegardingOtherAcquisitionRelatedIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/PurchasedIntangibleAssetsNetInformationRegardingOtherAcquisitionRelatedIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r248", "r249", "r251", "r253", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/PurchasedIntangibleAssetsNetInformationRegardingOtherAcquisitionRelatedIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r251", "r561" ], "calculation": { "http://www.intevac.com/role/PurchasedIntangibleAssetsNetInformationRegardingOtherAcquisitionRelatedIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "verboseLabel": "Finite Lived, Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/PurchasedIntangibleAssetsNetInformationRegardingOtherAcquisitionRelatedIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "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 one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/PurchasedIntangibleAssetsNetInformationRegardingOtherAcquisitionRelatedIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r248", "r250" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/PurchasedIntangibleAssetsNetInformationRegardingOtherAcquisitionRelatedIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r251", "r560" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsDeferredIncomeTaxesAndOtherLongTermAssetsDetail": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent", "weight": 1.0 }, "http://www.intevac.com/role/PurchasedIntangibleAssetsNetInformationRegardingOtherAcquisitionRelatedIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Purchased intangible assets, net", "totalLabel": "Finite Lived, Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsDeferredIncomeTaxesAndOtherLongTermAssetsDetail", "http://www.intevac.com/role/PurchasedIntangibleAssetsNetInformationRegardingOtherAcquisitionRelatedIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "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.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Year End Date" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.intevac.com/role/IncomeTaxesDifferenceBetweenTaxProvisionAtStatutoryFederalIncomeTaxRateAndTaxProvisionDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r498", "r500", "r502", "r503" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Net income (losses) from foreign currency transactions" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r113", "r513" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Forward Foreign Currency Contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsSummaryOfOutstandingDerivativeInstrumentsOnGrossBasisAsRecordedInConsolidatedBalanceSheetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r123" ], "calculation": { "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Foreign Income Tax Expense (Benefit), Continuing Operations", "totalLabel": "Foreign Income Tax Expense (Benefit), Operations, Total" } } }, "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Foreign:" } } }, "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and Fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r107" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill And Intangible Assets Disclosure [Abstract]", "verboseLabel": "Goodwill And Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrantMember": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Award of money not required to be repaid.", "label": "Grant [Member]", "terseLabel": "Grant [Member]" } } }, "localname": "GrantMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r92", "r118", "r180", "r186", "r190", "r193", "r196", "r229", "r497" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]", "terseLabel": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Nature [Domain]", "terseLabel": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r470", "r480" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsSummaryOfOutstandingDerivativeInstrumentsOnGrossBasisAsRecordedInConsolidatedBalanceSheetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsSummaryOfOutstandingDerivativeInstrumentsOnGrossBasisAsRecordedInConsolidatedBalanceSheetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r113", "r255", "r263" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r122", "r437" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "U.S" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r87", "r180", "r186", "r190", "r193", "r196", "r562", "r573", "r578", "r604" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income before provision for income taxes", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome", "http://www.intevac.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationInformationForEachReportableSegmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r122", "r437" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.intevac.com/role/IncomeTaxesDifferenceBetweenTaxProvisionAtStatutoryFederalIncomeTaxRateAndTaxProvisionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.intevac.com/role/IncomeTaxesDifferenceBetweenTaxProvisionAtStatutoryFederalIncomeTaxRateAndTaxProvisionDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "auth_ref": [], "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 one or many axes to the table.", "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAggregateChangesInBalanceOfGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r409", "r414", "r416", "r429" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAggregateChangesInBalanceOfGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r406", "r415", "r422", "r432", "r438", "r440", "r441", "r443" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r138", "r139", "r178", "r404", "r433", "r439", "r605" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "definitionGuidance": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Non-cash income tax benefit", "totalLabel": "Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome", "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.intevac.com/role/IncomeTaxesDifferenceBetweenTaxProvisionAtStatutoryFederalIncomeTaxRateAndTaxProvisionDetail", "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r85", "r113", "r400", "r401", "r415", "r416", "r421", "r428", "r639" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesDifferenceBetweenTaxProvisionAtStatutoryFederalIncomeTaxRateAndTaxProvisionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Effect of foreign operations taxed at various rates" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesDifferenceBetweenTaxProvisionAtStatutoryFederalIncomeTaxRateAndTaxProvisionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Income tax at the federal statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesDifferenceBetweenTaxProvisionAtStatutoryFederalIncomeTaxRateAndTaxProvisionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "terseLabel": "Effect of tax rate changes, permanent differences and adjustments of prior deferrals" } } }, "localname": "IncomeTaxReconciliationOtherReconcilingItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesDifferenceBetweenTaxProvisionAtStatutoryFederalIncomeTaxRateAndTaxProvisionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income taxes, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesDifferenceBetweenTaxProvisionAtStatutoryFederalIncomeTaxRateAndTaxProvisionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "auth_ref": [ "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "IncomeTaxReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesDifferenceBetweenTaxProvisionAtStatutoryFederalIncomeTaxRateAndTaxProvisionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r405" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedLabel": "Research tax credits" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesDifferenceBetweenTaxProvisionAtStatutoryFederalIncomeTaxRateAndTaxProvisionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r104", "r111" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net [Abstract]", "terseLabel": "Cash paid (received) for:" } } }, "localname": "IncomeTaxesPaidNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r60", "r570", "r599" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsTradeAndOtherAccountsReceivableNetDetail": { "order": 3.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsTradeAndOtherAccountsReceivableNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivableNoncurrent": { "auth_ref": [ "r18", "r588" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsDeferredIncomeTaxesAndOtherLongTermAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Noncurrent", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsDeferredIncomeTaxesAndOtherLongTermAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r106" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r106" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r106" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Customer advances" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r106" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r106" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Accrued payroll and other accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r106" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Purchased Intangible Assets, Net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/PurchasedIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "Internal Revenue Service (IRS) [Member]", "terseLabel": "Internal Revenue Service (IRS)" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r38", "r244" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsInventoriesStatedAtLowerOfAverageCostOrNetRealizableValueDetail": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsInventoriesStatedAtLowerOfAverageCostOrNetRealizableValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r62" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsInventoriesStatedAtLowerOfAverageCostOrNetRealizableValueDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsInventoriesStatedAtLowerOfAverageCostOrNetRealizableValueDetail", "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r11", "r63", "r113", "r156", "r242", "r243", "r245" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r40", "r244" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsInventoriesStatedAtLowerOfAverageCostOrNetRealizableValueDetail": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsInventoriesStatedAtLowerOfAverageCostOrNetRealizableValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r39", "r244" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsInventoriesStatedAtLowerOfAverageCostOrNetRealizableValueDetail": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsInventoriesStatedAtLowerOfAverageCostOrNetRealizableValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r95", "r173" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfIncome": { "order": 10.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "verboseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome", "http://www.intevac.com/role/SegmentAndGeographicInformationInformationForEachReportableSegmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Contractual Maturities of Available-for-Sale Securities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments Debt And Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r523", "r525" ], "calculation": { "http://www.intevac.com/role/CommitmentsAndContingenciesLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "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.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease Costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsPropertyPlantAndEquipmentDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturity of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r524" ], "calculation": { "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r524" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r524" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r524" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r524" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r524" ], "calculation": { "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit and bank guarantees outstanding, amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r34", "r118", "r229", "r497", "r568", "r594" ], "calculation": { "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r55", "r118", "r229", "r456", "r462", "r463", "r497" ], "calculation": { "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r12", "r13", "r14", "r20", "r21", "r118", "r229", "r456", "r462", "r463", "r497" ], "calculation": { "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 18.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total noncurrent liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Noncurrent liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Net Property, Plant and Equipment by Geographic Region" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsPropertyPlantAndEquipmentDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r4", "r53" ], "calculation": { "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Short-term investments" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Marketable Securities, Noncurrent", "terseLabel": "Long-term investments" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]", "terseLabel": "Unallocated Amount to Segment" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SegmentAndGeographicInformationCapitalAdditionsDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationDepreciationAndAmortizationDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationInformationForEachReportableSegmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail", "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r103" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash and cash equivalents provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r103" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash and cash equivalents used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r103", "r105", "r108" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash and cash equivalents provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r79", "r82", "r88", "r108", "r118", "r130", "r132", "r133", "r134", "r135", "r138", "r139", "r146", "r180", "r186", "r190", "r193", "r196", "r229", "r497", "r574", "r600" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.intevac.com/role/ConsolidatedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.intevac.com/role/ConsolidatedStatementsOfIncome", "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.intevac.com/role/EarningsPerShareComputationOfBasicAndDilutedNetIncomePerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Undesignated Hedges" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsSummaryOfOutstandingDerivativeInstrumentsOnGrossBasisAsRecordedInConsolidatedBalanceSheetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SegmentAndGeographicInformationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r77", "r86" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive income (loss) before reclassification" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfIncome": { "order": 7.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r180", "r186", "r190", "r193", "r196" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income", "verboseLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome", "http://www.intevac.com/role/SegmentAndGeographicInformationInformationForEachReportableSegmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r517", "r525" ], "calculation": { "http://www.intevac.com/role/CommitmentsAndContingenciesLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Cost", "verboseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r515" ], "calculation": { "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfLeaseAssetsAndLeaseLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities", "totalLabel": "Operating Lease, Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfLeaseAssetsAndLeaseLiabilitiesDetail", "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r515" ], "calculation": { "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfLeaseAssetsAndLeaseLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 17.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities", "verboseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfLeaseAssetsAndLeaseLiabilitiesDetail", "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r515" ], "calculation": { "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfLeaseAssetsAndLeaseLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Noncurrent operating lease liabilities", "verboseLabel": "Noncurrent operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfLeaseAssetsAndLeaseLiabilitiesDetail", "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r516", "r519" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Operating cash outflows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r514" ], "calculation": { "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "definitionGuidance": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfLeaseAssetsAndLeaseLiabilitiesDetail", "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r522", "r525" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfLeaseTermAndDiscountRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r521", "r525" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Weighted-average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfLeaseTermAndDiscountRateDetail" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r423" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r185", "r186", "r187", "r188", "r190", "r196" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SegmentAndGeographicInformationAssetsForEachReportableSegmentDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationCapitalAdditionsDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationDepreciationAndAmortizationDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationInformationForEachReportableSegmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r54" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsOtherAccruedLiabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsOtherAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r18", "r564", "r589" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "positiveLabel": "Other assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SegmentAndGeographicInformationAssetsForEachReportableSegmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r64" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SegmentAndGeographicInformationAssetsForEachReportableSegmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r69", "r75", "r499", "r501", "r505" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before 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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax", "terseLabel": "Foreign currency translation gains and (losses)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r453", "r454", "r460" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income, before tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), before tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r80", "r83", "r86", "r89", "r294", "r506", "r511", "r512", "r575", "r601" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r80", "r83", "r453", "r454", "r460" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r453", "r454", "r460" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 6.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "negatedTerseLabel": "Income tax expense related to items in other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r71", "r75", "r228" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, before Tax", "presentationGuidance": "Change in unrealized net loss on available-for-sale investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r56" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsOtherLongTermLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "totalLabel": "Total other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsOtherLongTermLiabilitiesDetail", "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestmentsMember": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "documentation": "Long-term investments classified as other.", "label": "Other Long-term Investments [Member]", "terseLabel": "Long-term Investments" } } }, "localname": "OtherLongTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Other Long-Term Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r96" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfIncome": { "order": 11.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome", "http://www.intevac.com/role/SegmentAndGeographicInformationInformationForEachReportableSegmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r100" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Common stock repurchases" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r101", "r265" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments for Restructuring", "negatedLabel": "Cash payments made" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RestructuringChargesChangesInRestructuringReservesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r100" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 26.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Taxes paid related to net share settlement" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r213" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchase of investments" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r98" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Purchase of leasehold improvements and equipment" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "terseLabel": "Capital additions" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SegmentAndGeographicInformationCapitalAdditionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r328", "r330", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r347", "r348", "r349", "r350", "r356" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r360", "r385" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Undesignated preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Undesignated preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Undesignated preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Undesignated preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r26" ], "calculation": { "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 27.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Undesignated preferred stock, $0.001 par value, 10,000 shares authorized, no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r44", "r45" ], "calculation": { "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsDeferredIncomeTaxesAndOtherLongTermAssetsDetail": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer.", "label": "Prepaid Expense, Noncurrent", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsDeferredIncomeTaxesAndOtherLongTermAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r105", "r111" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "negatedLabel": "Income tax refund", "verboseLabel": "Proceeds from Income Tax Refunds" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows", "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r99" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r97" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.", "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Proceeds from sales and maturities of investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r54", "r282", "r285" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsOtherAccruedLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Accrued product warranties" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsOtherAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r56", "r277", "r279" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsOtherLongTermLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Product Warranty Accrual, Noncurrent", "terseLabel": "Accrued product warranties" } } }, "localname": "ProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsOtherLongTermLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r106", "r287" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "Product Warranty Expense", "negatedLabel": "Expenditures incurred under warranties" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesActivityInWarrantyProvisionsAccountDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r79", "r82", "r102", "r118", "r130", "r138", "r139", "r180", "r186", "r190", "r193", "r196", "r229", "r453", "r458", "r459", "r464", "r465", "r497", "r578" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r50", "r260" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsPropertyPlantAndEquipmentDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r113", "r256" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property, Plant and Equipment, Estimated Useful Lives", "terseLabel": "Lease and leasehold improvements estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r49", "r258" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsPropertyPlantAndEquipmentDetail": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "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 one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsPropertyPlantAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r260", "r596" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsPropertyPlantAndEquipmentDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Net property, plant & equipment", "totalLabel": "Total property, plant and equipment, net", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsPropertyPlantAndEquipmentDetail", "http://www.intevac.com/role/ConsolidatedBalanceSheets", "http://www.intevac.com/role/SegmentAndGeographicInformationNetPropertyPlantAndEquipmentByGeographicRegionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r48", "r113", "r260", "r640", "r641" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r16", "r260" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r258" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsPropertyPlantAndEquipmentDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives of asset" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesBillingStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts due from customers (or dealers) within the next year (or operating cycle, if longer) for goods or services that have been delivered or used, but not yet paid.", "label": "Receivables Billing Status [Domain]", "terseLabel": "Receivables Billing Status [Domain]" } } }, "localname": "ReceivablesBillingStatusDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueAdditionalInformationDetail", "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r28", "r36", "r595", "r621" ], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsTradeAndOtherAccountsReceivableNetDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "totalLabel": "Trade and other accounts receivable, net of allowances of $0 at both January 2, 2021 and December 28, 2019", "verboseLabel": "Trade and other accounts receivable, net of allowances of $0 at both January 2, 2021 and December 28, 2019" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsTradeAndOtherAccountsReceivableNetDetail", "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r113", "r206", "r209", "r210", "r211" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivables, Policy [Policy Text Block]", "terseLabel": "Trade Accounts Receivables and Doubtful Accounts" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r187", "r190" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SegmentAndGeographicInformationAssetsForEachReportableSegmentDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationCapitalAdditionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "auth_ref": [ "r187", "r190" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "terseLabel": "Segment Assets" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r397", "r651" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfIncome": { "order": 8.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail", "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r7", "r18", "r109", "r112", "r638" ], "calculation": { "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. 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.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets", "http://www.intevac.com/role/SegmentAndGeographicInformationAssetsForEachReportableSegmentDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetail", "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail", "http://www.intevac.com/role/EquityBasedCompensationEffectOfRecordingEquityBasedCompensationDetail", "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]", "verboseLabel": "Restructuring And Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "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.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring Charges" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RestructuringCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "terseLabel": "Percentage of reduction of global workforce" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RestructuringChargesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r107", "r264", "r269", "r271" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Charges", "terseLabel": "Provision for restructuring reserves" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RestructuringChargesChangesInRestructuringReservesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RestructuringChargesChangesInRestructuringReservesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "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 one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RestructuringChargesChangesInRestructuringReservesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r30", "r295", "r389", "r593", "r615", "r617" ], "calculation": { "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 26.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r127", "r128", "r129", "r131", "r137", "r139", "r230", "r386", "r387", "r388", "r430", "r431", "r612", "r614" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "verboseLabel": "Revenue From Contract With Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r171", "r172", "r185", "r191", "r192", "r198", "r199", "r203", "r315", "r316", "r559" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfIncome": { "order": 6.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total net revenues", "verboseLabel": "Total net revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome", "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail", "http://www.intevac.com/role/RevenuePrimaryGeographyMarketsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r171", "r172", "r185", "r191", "r192", "r198", "r199", "r203", "r315", "r316", "r559" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "positiveLabel": "Total segment net revenues" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SegmentAndGeographicInformationInformationForEachReportableSegmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r305", "r306", "r307", "r308", "r309", "r310", "r313", "r314", "r319", "r327" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r114", "r115" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueAdditionalInformationDetail1" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue, remaining performance obligation, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueAdditionalInformationDetail1" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Net revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r520", "r525" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "verboseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r163", "r203" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Sales Revenue, Net [Member]", "terseLabel": "Sales Revenue Net" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConcentrationsCustomersThatAccountedForAtLeastTenPercentOfConsolidatedNetRevenueDetail", "http://www.intevac.com/role/ConcentrationsTables" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsTradeAndOtherAccountsReceivableNetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Other Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r77", "r511", "r512" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Changes in Accumulated Other Comprehensive Income by Component" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Schedule for 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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "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 one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r218", "r221", "r224", "r225", "r226", "r227", "r580", "r581" ], "lang": { "en-us": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "terseLabel": "Reconciliation of Change in Fair Value Measurement of Contingent Consideration Liability" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ContingentConsiderationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ContingentConsiderationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Provision for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Significant Components of Deferred Tax Assets" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r343", "r344", "r345", "r346", "r347" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an 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).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of Basic and Diluted Net Income Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Difference Between Tax Provision at Statutory Federal Income Tax Rate and Tax Provision" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r248", "r250", "r560" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/PurchasedIntangibleAssetsNetInformationRegardingOtherAcquisitionRelatedIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts.", "label": "Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]", "terseLabel": "Summary of Outstanding Derivative Instruments on Gross Basis as Recorded in Consolidated Balance Sheets" } } }, "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Income (Loss) Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r41", "r42", "r43" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "verboseLabel": "Schedule of Product Warranty Liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r50", "r260" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsPropertyPlantAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r267", "r268", "r270" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RestructuringChargesChangesInRestructuringReservesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r267", "r268", "r270" ], "lang": { "en-us": { "role": { "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.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Changes in Restructuring Reserves" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r180", "r183", "r189", "r246" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SegmentAndGeographicInformationDepreciationAndAmortizationDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationInformationForEachReportableSegmentDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationNetPropertyPlantAndEquipmentByGeographicRegionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r180", "r183", "r189", "r246" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Information for Each Reportable Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r360", "r385" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail", "http://www.intevac.com/role/EquityBasedCompensationEffectOfRecordingEquityBasedCompensationDetail", "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail", "http://www.intevac.com/role/EquityBasedCompensationTables", "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfPerformanceStockOptionsUsingWeightedAverageAssumptionsDetail", "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfStockOptionsAndEmployeeStockPurchaseRightsUsingWeightedAverageAssumptionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of employee stock purchase plan activity.", "label": "Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]", "terseLabel": "Employee Stock Purchase Plan Activity" } } }, "localname": "ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Units Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]", "terseLabel": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Employee Stock Purchase Rights Weighted-Average Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Employee Stock Options Weighted-Average Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in stock options.", "label": "Schedule of Stock Options Roll Forward [Table Text Block]", "terseLabel": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfStockOptionsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r296", "r297", "r298", "r299" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Schedule of Stock Repurchases" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r414", "r429" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Aggregate Changes in Balance of Gross Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r161", "r163", "r164", "r165", "r494", "r496" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Customers that Accounted for at Least Ten percent of Accounts Receivable/Consolidated Net Revenues" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConcentrationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r167", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r185", "r186", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r196", "r203", "r606" ], "lang": { "en-us": { "role": { "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.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/PurchasedIntangibleAssetsAdditionalInformationDetail", "http://www.intevac.com/role/RevenueAdditionalInformationDetail", "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail", "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail", "http://www.intevac.com/role/RevenuePrimaryGeographyMarketsDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationAssetsForEachReportableSegmentDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationCapitalAdditionsDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationDepreciationAndAmortizationDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationInformationForEachReportableSegmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment and Geographic Information [Abstract]", "verboseLabel": "Information for Each Reportable Segment" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "auth_ref": [], "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 one or many axes to the table.", "label": "Segment Reporting, Asset Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingAssetReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SegmentAndGeographicInformationAssetsForEachReportableSegmentDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationCapitalAdditionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r167", "r169", "r170", "r180", "r184", "r190", "r194", "r195", "r196", "r197", "r198", "r202", "r203", "r204" ], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "Segment and Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SegmentAndGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "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 one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SegmentAndGeographicInformationDepreciationAndAmortizationDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationInformationForEachReportableSegmentDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationNetPropertyPlantAndEquipmentByGeographicRegionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r94" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfIncome": { "order": 9.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r106" ], "calculation": { "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Equity-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows", "http://www.intevac.com/role/EquityBasedCompensationEffectOfRecordingEquityBasedCompensationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award, vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail", "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested RSUs at January 2, 2021", "periodStartLabel": "Non-vested RSUs at December 28, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested RSUs at January 2, 2021", "periodStartLabel": "Non-vested RSUs at December 28, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Non-vested RSUs at December 28, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Date the equity-based award expires, in CCYY-MM-DD format.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Date", "terseLabel": "2012 plan options expiration date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfPerformanceStockOptionsUsingWeightedAverageAssumptionsDetail", "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfStockOptionsAndEmployeeStockPurchaseRightsUsingWeightedAverageAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfPerformanceStockOptionsUsingWeightedAverageAssumptionsDetail", "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfStockOptionsAndEmployeeStockPurchaseRightsUsingWeightedAverageAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfPerformanceStockOptionsUsingWeightedAverageAssumptionsDetail", "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfStockOptionsAndEmployeeStockPurchaseRightsUsingWeightedAverageAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "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 one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail", "http://www.intevac.com/role/EquityBasedCompensationEffectOfRecordingEquityBasedCompensationDetail", "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail", "http://www.intevac.com/role/EquityBasedCompensationTables", "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfPerformanceStockOptionsUsingWeightedAverageAssumptionsDetail", "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfStockOptionsAndEmployeeStockPurchaseRightsUsingWeightedAverageAssumptionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Common stock shares authorized for further issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available under issuance of ESPP" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "verboseLabel": "Options Options outstanding at January 2, 2021at December 28, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Options exercisable at January 2, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r376" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options cancelled and forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "definitionGuidance": "Options granted under performance stock options", "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail", "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average fair value of grants per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfPerformanceStockOptionsUsingWeightedAverageAssumptionsDetail", "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfStockOptionsAndEmployeeStockPurchaseRightsUsingWeightedAverageAssumptionsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r385" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options outstanding at December 28, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r367", "r385" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options outstanding at January 2, 2021", "periodStartLabel": "Options outstanding at December 28, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Options outstanding at January 2, 2021", "periodStartLabel": "Options outstanding at December 28, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r358", "r364" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EmployeeBenefitPlansAdditionalInformationDetail", "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail", "http://www.intevac.com/role/EquityBasedCompensationEffectOfRecordingEquityBasedCompensationDetail", "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail", "http://www.intevac.com/role/EquityBasedCompensationTables", "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfPerformanceStockOptionsUsingWeightedAverageAssumptionsDetail", "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfStockOptionsAndEmployeeStockPurchaseRightsUsingWeightedAverageAssumptionsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options cancelled and forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "auth_ref": [], "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 one or many axes to the table.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "periodEndLabel": "Non-vested RSUs at January 2, 2021", "periodStartLabel": "Non-vested RSUs at December 28, 2019" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Options, expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r379", "r390" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term of options (in years)", "verboseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfPerformanceStockOptionsUsingWeightedAverageAssumptionsDetail", "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfStockOptionsAndEmployeeStockPurchaseRightsUsingWeightedAverageAssumptionsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r385" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options exercisable at January 2, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable at January 2, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding at December 29, 2019" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase of common stock through payroll deductions" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Shares Paid for Tax Withholding for Share Based Compensation", "negatedLabel": "Shares withheld in connection with net share settlement of RSUs (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r633", "r634", "r635", "r636" ], "lang": { "en-us": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]", "terseLabel": "Short-term Investments" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r518", "r525" ], "calculation": { "http://www.intevac.com/role/CommitmentsAndContingenciesLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "verboseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r289" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesActivityInWarrantyProvisionsAccountDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r288" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Adjustments to previously existing warranty accruals" } } }, "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesActivityInWarrantyProvisionsAccountDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r286" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Accruals for product warranties" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesActivityInWarrantyProvisionsAccountDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r119", "r404", "r433" ], "calculation": { "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of state and local current and deferred income tax expense (benefit) attributable to continuing operations.", "label": "State and Local Income Tax Expense (Benefit), Continuing Operations", "totalLabel": "State and Local Income Tax Expense (Benefit), Operations, Total" } } }, "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "State:" } } }, "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesProvisionForIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r167", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r185", "r186", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r196", "r203", "r246", "r262", "r266", "r272", "r606" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/PurchasedIntangibleAssetsAdditionalInformationDetail", "http://www.intevac.com/role/RevenueAdditionalInformationDetail", "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail", "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail", "http://www.intevac.com/role/RevenuePrimaryGeographyMarketsDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationAssetsForEachReportableSegmentDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationCapitalAdditionsDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationDepreciationAndAmortizationDetail", "http://www.intevac.com/role/SegmentAndGeographicInformationInformationForEachReportableSegmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r25", "r26", "r27", "r116", "r118", "r143", "r144", "r145", "r147", "r149", "r158", "r159", "r160", "r229", "r294", "r497" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfLeaseAssetsAndLeaseLiabilitiesDetail", "http://www.intevac.com/role/EarningsPerShareComputationOfBasicAndDilutedNetIncomePerShareDetail", "http://www.intevac.com/role/EquityBasedCompensationWeightedAverageFairValueOfPerformanceStockOptionsUsingWeightedAverageAssumptionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r59", "r127", "r128", "r129", "r131", "r137", "r139", "r157", "r230", "r294", "r295", "r386", "r387", "r388", "r430", "r431", "r506", "r507", "r508", "r509", "r510", "r512", "r612", "r613", "r614" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "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 one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "verboseLabel": "ScheduleOfComputationOfBasicAndDilutedEarningsPerCommonShareLineItems" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetails", "http://www.intevac.com/role/BalanceSheetDetailsDeferredIncomeTaxesAndOtherLongTermAssetsDetail", "http://www.intevac.com/role/BalanceSheetDetailsTables", "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfLeaseAssetsAndLeaseLiabilitiesDetail", "http://www.intevac.com/role/ConcentrationsTables", "http://www.intevac.com/role/ConsolidatedBalanceSheets", "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows", "http://www.intevac.com/role/ConsolidatedStatementsOfIncome", "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.intevac.com/role/EarningsPerShareComputationOfBasicAndDilutedNetIncomePerShareDetail", "http://www.intevac.com/role/EmployeeBenefitPlans", "http://www.intevac.com/role/IncomeTaxesTables", "http://www.intevac.com/role/SummaryOfSignificantAccountingPolicies", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement Of Income And Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r127", "r128", "r129", "r157", "r559" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetails", "http://www.intevac.com/role/BalanceSheetDetailsDeferredIncomeTaxesAndOtherLongTermAssetsDetail", "http://www.intevac.com/role/BalanceSheetDetailsTables", "http://www.intevac.com/role/CommitmentsAndContingenciesScheduleOfLeaseAssetsAndLeaseLiabilitiesDetail", "http://www.intevac.com/role/ConcentrationsTables", "http://www.intevac.com/role/ConsolidatedBalanceSheets", "http://www.intevac.com/role/ConsolidatedStatementsOfCashFlows", "http://www.intevac.com/role/ConsolidatedStatementsOfIncome", "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.intevac.com/role/EarningsPerShareComputationOfBasicAndDilutedNetIncomePerShareDetail", "http://www.intevac.com/role/EmployeeBenefitPlans", "http://www.intevac.com/role/IncomeTaxesTables", "http://www.intevac.com/role/SummaryOfSignificantAccountingPolicies", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r26", "r27", "r294", "r295" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Employee stock purchase plan (in shares)", "verboseLabel": "Shares purchased" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.intevac.com/role/EquityBasedCompensationEmployeeStockPurchasePlanActivitiesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r26", "r27", "r294", "r295" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Settlement of RSUs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r26", "r27", "r294", "r295", "r369" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Options exercised", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.intevac.com/role/EquityBasedCompensationOptionActivityAndChangesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r26", "r27", "r294", "r295" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r59", "r294", "r295" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock repurchase remained available for future stock repurchase" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r27", "r32", "r33", "r118", "r208", "r229", "r497" ], "calculation": { "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets", "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r117", "r295", "r300" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/Equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsegmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by business subsegments.", "label": "Subsegments [Axis]", "terseLabel": "Subsegments [Axis]" } } }, "localname": "SubsegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Subsegments [Domain]", "terseLabel": "Subsegments [Domain]" } } }, "localname": "SubsegmentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueDisaggregationOfRevenueFromContractsWithCustomersDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Details" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r423" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Text Block [Abstract]" } } }, "localname": "TextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r316", "r325" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenuePrimaryGeographyMarketsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r316", "r325" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenuePrimaryGeographyMarketsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Products Transferred at a Point in Time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenuePrimaryGeographyMarketsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Products and Services Transferred Over Time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenuePrimaryGeographyMarketsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r222", "r223", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail", "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "verboseLabel": "Average price paid per share" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EquityScheduleOfStockRepurchasesDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r58", "r296" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r58", "r296" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r27", "r294", "r295" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Common Stock Repurchases (in shares)", "verboseLabel": "Shares of common stock repurchased" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.intevac.com/role/EquityScheduleOfStockRepurchasesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r58", "r296", "r299" ], "calculation": { "http://www.intevac.com/role/ConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock, 5,087 shares at January 2, 2021 and 4,989 shares at December 28, 2019" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r294", "r295", "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Common stock repurchases", "verboseLabel": "Cost of stock repurchased" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.intevac.com/role/EquityScheduleOfStockRepurchasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RestructuringChargesChangesInRestructuringReservesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_USStatesAndPoliticalSubdivisionsMember": { "auth_ref": [ "r329", "r619" ], "lang": { "en-us": { "role": { "documentation": "Bonds or similar securities issued by state, city, or local US governments or the agencies operated by state, city, or local governments. Debt securities issued by state governments may include bond issuances of US state authorities including, for example, but not limited to, housing authorities, dormitory authorities, and general obligations while debt securities issued by political subdivisions of US states would include, for example, debt issuances by county, borough, city, or municipal governments.", "label": "US States and Political Subdivisions Debt Securities [Member]", "terseLabel": "Municipal bonds" } } }, "localname": "USStatesAndPoliticalSubdivisionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail", "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r329", "r579", "r619" ], "lang": { "en-us": { "role": { "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "US Treasury and Government [Member]", "terseLabel": "U.S. treasury and agency securities", "verboseLabel": "U.S. treasury securities" } } }, "localname": "USTreasuryAndGovernmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/FinancialInstrumentsCashCashEquivalentsAndShortTermInvestmentsAndLongTermInvestmentsDetail", "http://www.intevac.com/role/FinancialInstrumentsFairValueHierarchyOfAvailableForSaleSecuritiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.intevac.com/role/BalanceSheetDetailsTradeAndOtherAccountsReceivableNetDetail": { "order": 2.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled costs and accrued profits" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/BalanceSheetDetailsTradeAndOtherAccountsReceivableNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or products shipped. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions.", "label": "Unbilled Revenues [Member]", "terseLabel": "Accounts Receivable, Unbilled" } } }, "localname": "UnbilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/RevenueAdditionalInformationDetail", "http://www.intevac.com/role/RevenueChangesInContractAssetsAndContractLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r398", "r442", "r586", "r618" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed earnings from non-U.S. operations" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r399", "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.intevac.com/role/IncomeTaxesAggregateChangesInBalanceOfGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r412" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedLabel": "Settlements" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAggregateChangesInBalanceOfGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAggregateChangesInBalanceOfGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r407" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense accrued for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued", "terseLabel": "Accrued interest related to unrealized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": { "auth_ref": [ "r407" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Expense", "terseLabel": "Unrecognized net tax expense (benefit) for interest" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Lapse of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAggregateChangesInBalanceOfGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r420" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "negatedLabel": "Income tax benefit from valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r149" ], "calculation": { "http://www.intevac.com/role/EarningsPerShareComputationOfBasicAndDilutedNetIncomePerShareDetail": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Effect of dilutive potential common shares" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EarningsPerShareComputationOfBasicAndDilutedNetIncomePerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r142", "r149" ], "calculation": { "http://www.intevac.com/role/EarningsPerShareComputationOfBasicAndDilutedNetIncomePerShareDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Weighted-average shares \u2013 diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome", "http://www.intevac.com/role/EarningsPerShareComputationOfBasicAndDilutedNetIncomePerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r140", "r141" ], "calculation": { "http://www.intevac.com/role/EarningsPerShareComputationOfBasicAndDilutedNetIncomePerShareDetail": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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).", "label": "Weighted Average Number of Shares Issued, Basic", "terseLabel": "Weighted-average shares - basic" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/EarningsPerShareComputationOfBasicAndDilutedNetIncomePerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r140", "r149" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.intevac.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2646-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27340-111563" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=68071081&loc=d3e1205-110223" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121548805&loc=d3e10037-110241" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3,4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121596127&loc=d3e12803-110250" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r356": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r394": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28200-109314" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r443": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r451": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r513": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62586-112803" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5)(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r652": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r653": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r654": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r655": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r656": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r657": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r658": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r659": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226003-175313" }, "r68": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" } }, "version": "2.1" } ZIP 115 0001193125-21-046477-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-21-046477-xbrl.zip M4$L#!!0 ( /> 45(!*6"9RU4" )FJ'P . 9#(X,S8X9#$P:RYH=&WL MO6MSXDC2*/S]B7C^@Z+/V>=TGP"WP7WOF3E!8[O;N[Z%W_W0T#YX;+R!?A[R\:>_LO M'!ZZPO/#_N\ODKA7__#"^7]__/=__3:(X4*X.(P^^3?,_?W%((Y'GUZ_OKV] MW?/#F,-G>ZX8OF[N-QO[C?WF"WUQX(>_(U?=UG$S>7X MK>>G-]@7OWNMODPOG7KT[0%=V_CX\>-K^C:]-/*++H2'-E[_Z^RTXP[XD-7] M,(I9Z.;6XL]9^^3U'I]8>,3=O;ZX>0U?(%SVZ_N-^D'#7.Y'XDVS\7[>"]05 MV?-'DKLLYM[,>SZ^9M*5(N"OLXO-[:Y(PEB.BY>HORQ8IIM("20QZS[];<&- M_,X=%-^$WQ3<$#+?C8KOH*_@EL;[_"V1[Q;? %\4O"&*1W+&]? -/O]#_H8D MJO<9&Z7W]%C4)5CK+PK><1?,P>B_3BVJ3&(Y!Y'P;;IL&4^O #XL(JJ[68]L M(,'"H>#_^G)UFET>%U^?7?HZEBR,>D(.60Q, I_TMK[?K#??V>=DWJ8GSSB\ MM YPS]UA\'#?>S]D>YU]])%7O2"FQ9F'/V,_#O@?C?WZ/WY[K7Z'#X<\9HXK M@'>% (28W\6O\<;/CCM@,N+Q[]^OCY']X5OJ_*_$O_G]15M=7K\>C_B+U_B4 MU^8=7>&-G2@>!_SW%_ARYS?/O]$?_!_/CT8!&W]R0A'R__/';_[=)[R/2_6K M[WD\I%_A^_-DR*7O.B$;PJ,TH7TZ]D,_YJ?^#?=.0F [?;\;\%8$Z_P>\5X2 MG/H] +"/K(&>UGC_[LV']P? /&B+=_$5[_W^XK+1_-G\^!-@^?%:[#=^[L.? MP+!_GL'3A\GPC ^[( MD? 4OX*T[/WKQQV7CW[^]SJUL_D([ #W^!=#MM<5P MQ,.(T->2$A\Y!.!]&6>77+(Q?M2Z9=*C?W[P* ;9=[S-ALS@$0,A]:L%V/-S2<<#Z"RWUQ1\]%D1\X3<<"C>A%_B1 MRX)_AQ^_^P<<+OF8? ME!CX[^-^L^AU/2'B4,2<2.GX_.>[-P<'BG%_"ACJ>#RL?^^\^..41Y$3#UCH M-/;_1@]*[_R#_K1XE.0]CD*?1W_\AKS]4T3Z$RS3(:WK4PS$\_N+R((D9A M8();>+ [$ )^^% (P2UN$FS:@7L]P>[HST@DDOXB _&3YM+$86=Q:>?M#SN72(B_)"K;A]\H\\HY^\&9[WNO#Y(Q);Z9]@L,KX$*S"/W") M]0:H\1_-G=EWV5H]?6VS@69&]F;S3?K:]#VOJ-1;S:61O_['WXVWA)5E'&W']"MT'B[E-WNOU,TW]P' M_@^"X!W]7II=V_2/KJ-W%DW/Y?]P[<=Z\]U2Z#^C!H!1^2AC@D?D:&,NCYBX M]JDPVF\8.OKP\Z!1;CI"M^FB=(0NO*7 "&4-\=#W2M9\+#$=O2=9LQ",E%S* M]+*GZUK-GXU2ZUI-V/ R962N MB:! M!5:._IM/Q7#][77A6Q[R]B6 UCRJ&(.SU_AZ$F3/:?TNC8ZO>,P ?'U^R$]?0[(Z,7%X-XQHML]^BDS&J\'?MCS@^'1 M7XD_PN55LG"IM#(?OI5,7!5=MUDT $#@#P3]#0L0,S9MGH0W/(IQY6F"!EYM M7U+\D-(3YMQEVQT2DTO<[$W>Z^; MB;LV1G9[/J:L1A>] KUW]NGY>1$/N#P587][<+\8KY@-LU4SC_D@WU 2%'(D M) #SD'=!'W 3Z6.R@4U%6H!CEE842\H/VU8*G+%5F_SFP:LBP(<3X!92487# MA7#X\WOG6G(6)7(,7/^KN.$RG#3W9A_(\J+_?B8R=^,5$UF3A74F0CX^8_(7 MCX^3T(L64[Q*37H+:5#%^ZXLKW407:FI9]?P]P3K:\NL[K);7EMG^(OAD$O4 M$2X9/*8BNME$5P2IBMS69N1O&Y00<1+SH9*M3XX]EYKZGC<\#%#_5 QVVRU1C+$=(;\J@V5Y M&5 5N=U';J4DFMU#V_<.[#D](U^YZ$LV&H"!'90:2?-6K'LJ@3*SF2AI13Y+ M#\]VH0:_S[:WF>@Y%Z''([\?8I,O6T9^XUX?N,*A_G(3TH-G+ME<4+#9S<3: ML9 UV;/0=PL-O 8W/#./KOSH%^E&VX3T>1NU4#\/8DLP M!7>']$[!HN8#$7@GPY$$FWK* W&I^FN,+P-X)1C>J?'S9;P1#JW%UF^NG@.. MS<3O&7/!:N7D,TFWOKOXG0..S<1OY99YM%NFS&AM)U$LAERVO!LL4LIQY%F% M2Q4MK*&"X[ZJL6+$;281'F*3*YF6F%0TN"$T6(BWS23!RT2"AA]Q[YJ[@U $ MHC\=EIW1 C?Z,CYC?PK9#EA4?LIZV#Z47W@V;#83V89W7G'5$S :^*,*V5G@ M?39X-@C?5D?BJJ7#A@2,MJ!\=>GM&Y="QU5+A[4J1NMNZ5!*HML]^BDS&JN6 M#AMNC%4RL9"NCYDO?[ K4],V5..]"O,%I4 @IQ2;ZX$U3>[]ECROQ(<(E15 M(JVB$FD!H-O1M@60N>%D>A*.DC@ZA9,7-&909_KK-T ] ]M[3)<3@5;DOBGD M/@>+110_31?5Z2NID*@2XU>4&%^1:YF%147VJR?[2FB4YQ0^I2IYJ2>OU,>G M! 7+%<$ND6 MEM)\;I%3$?X:!$>S.H?+/H>/ZBE0G9RUM!NHB'0I1%J)B0TC M]DI E.GL/;H+R.X>/+FT(Y58BVW(3\["K%]A-R9=PMW<52#:;;[<%TI2.N*C5X^V=RK)+H MMJQ=>>EZ-I)WQ/X2H8LT+,Z.ES>^"X_N>KD0P.N&/)K M=M=*XH&0L.AS-BP_:N&V4I M,UJ+I[%7(\R?+>*V*&LI1MQF$N%CQ%E%@\]/@ULDWHZ&HT",.>_$POUEYL:C MY6[34PM=>1OA>YA<*:'KGCUN)N*N>!1+T.BY1]OZ'OIQ=-7YOAUH,Y_/W>2& MX*W1_'FP#SAK?+@6\'OS _[^<<&#!POV_"!![WN6.'YTYP:)Q[UC*89M,1PE M,7&HB]X1DZ$?]J-++CL#)OF7EWV48\W9>':; -L"S((PE@1H#()_&7_AH3L8,JD"_RK??.JR>YZ1 MEH=\\V,,AWT-1!=3V85D?7[-W4$H M%/2\8B&9^Q/X4TIG!Y"1@3> J72B)X ML=TNP9Z; W*[3&\>[E:SBASQ6$N9187525S72?P>]2>*E+;EU$WOK#IAU0E; M_PGK<-:'':4,?[Q=QVS&]JJSMIMGS=#(XX\+"WBD'<[G/'[0246#$FU++,2> MK+W=EO,V;X_K)?="3*WOW,\GM.K,K>G,5>*M.FG525OTI!T%73_NC".LG[OH MM>!1OLOFG)BG',T-/&USP%-^ ,1]G_!_W[H)1B% M8 $66Z#[N"T"?^BGU335.70_/1AHU>GJ-QW05 M" 8L?P/8'(*4.Y3^#4\UH$LIO,2-+Z2N:E,Z$"GFWT=]R3PLN>F,F.27L/Q< M5GDGZ496,NN6)O*B_E0$I#3F.PW6)>@FY4@;GL!PZBJYASQVZ50!ZDK_ >K'.+KON,] M356[=*:JDU(V>JW4K86)]]CG@:>/]#QR?8"QLYV479DM4^^=IIU=.CD/-%06 M/6B[>7HVU$"H3M Z9,_B1LMV'IXE$M%:5?URG-'=/3=;?AHJQEY6 JV,A>TS M%K:/2A^HP.\FI6ZH8KY]U%HIP640^Y4G?!Z-5I17,:R4&,[\P(8S MK>WJP7H?FRB&S;J$ZD.;OFX?;5ICMBOJG*+.6="IZ'.MRMYCZ.WG%1\Q7[9" M[R(><(/<^=2]D30Z;Y\5G9:?3C5NMXHPK?$FV=XJ8ER?6UP.C_T[[EW*U.M: M"73EC9Z&3$67ZU,VH_@R2"+"P#&O*#.G:A;!IJ+-\@OP:X!Y!/K7&5R$Y:U; MJ&/.V&)%G1M G6G7$<#?(;_A@;#&QFT5D<[=:46KI:?54E)=A?SU!CXV<6QZ M>2)R\^"VNN'M92;(QTO.;2?$I4^\JPBPB WD(PJ1!:V ([\K,W:3/!4H?]G M%''X?8:FBCBW@MOL+E*/$AP/OP#/J4RN]6DQ^+V-F(H@MXC/["IBGVZV7TL6 M1FK49RN^%'X8GX3H-K:? '_[8?^B9ZZ]Z'T5PBN_Y[$BY== MHO$G^- KVEZ1L*UH^HE\>P.A1+I#I+9]R#;YG%<9Z/@HP%E\SW3L(V M&_DQ"W:+ N8"89>H08^T;(5>!JOM*^*8O.F QQ+N9N,?CBW>\2_ENNFPR3 !ZK>G@@J"0?($!ON#)V=HLD%@;(+E') MM>0L2N1X!ZV @JWO$N8ON>P).62A:X^9W"8C?^X.=PG5%N>C.&] GLR6]V<2 MQ3,C0%M[[A>#QH[2QSF/OX? & /_/QSLXANN8/(5E*E3$>V8$OE0N&PKS30_ M$IUXFTH]]'AW=N4'B<>]8BB%RXB0F@%_TC.D.:EQGP"3_,BY^0.D) M:;7[)E7W'OCO$BE>@6B6O@LRFX#Q/?2!/7>^5X2X:D+,7&]S$+!+E)@[E,KX MK*AP750X$_B[1(%/4])_MB7W_'CJLGN>8=PP/[_Y,7,'_M= =%D >)"LS]/@ MC&]US3YC?PK9!O-;#.'OTA(P!IX*EZIF3BVTV]G4]Q2]U/)\I5?-P]UJ5E$9 M264]B=^C/@Z8"G,!WZTX==,[JTY8=<+6?\(ZG/5A1UGNP78=LQG;J\[:;IXU M0R.//RZ/]QG^1(,2;4O85/1U6\7:G#VNE]P?Z-I<]KF?3VC5F5O3F:O$6W72 MJI.VZ$D["KI^K'..+WHM>)3OLCDGI@JA;2SU/Y'QS*&4ZL0]X,3]703C6R&\ M@0C[O^!_/_02C$*P8" AF$_:HO 'Z)2M4OG<#[Q/1AH6W )8#8/*H8D[MT&KX!IS@$ MG>]0^C?WC M5MMGW45\RCP/(.R,F^24L/Y\*GW2C7*O+K>T+-Z_PM@"L2Z#\ M"=CF2[IG(V89;RYY([J2G2KJL#U+'MI.Q2*5;36"N[C-F^DP/('@5LW,;,CTL6 M\F#^J5CTH&WGZ5DG/=]W4F<@KCI!994]BQLMVWEXEJE^EX.6U\DO=O?<;.=I MJ BT] 1:&0O/8RQ4ZL<*%?C=I-1*62X)M>ZZ$EP.L5]YPE>:P;"[E+=]Q'#F M!SXL8:R/R_R.Y5LX\&H>FRB&S;J$ZC.,NBH9;>)P"2Y=GP45=4Y3YRSH5/2Y M5F7O40-\K_B(^;(5JO;9&KE;."UBWCXK.BT_G6K<;A5A&N+)[:TBQO6YQ>7P MV+_CWJ5,O:Z50%?>Z&G(5'2Y/F4SBB^#)"(,'/.*,G.J9A%L*MHLOP#'Z?-8 MWV#FJFZACCECBQ5U;@!UIEU" '\[,DFM:*<5K9:>5DM)=17RUUVZV8&#GE[R ME8N^9*.![[)@.VADI1&Y>7!;TV3PDA'DXR7GMA/B0YE518"/(L -)*,*D84M M>R,_:XLV$SQ5Z/\911Q^GZ&I(LZMX#:[B]2C1(H1KWA.Z7F.C:B*0 L(M/() MK$_-K@ARBP7AKB+VZ7XEFI[]+X* MX97?-5X.29F.JE\(BME@^WEXV24:?T*0IZ+M%0G;BJ:?R+=W@#(KVGA&?G=Q MP^6V$=2&LKH\*G:)DK><'BN*6%6P8+O\(LORY#XOH]P^8CQC=_XP&:;T>,7" M?GFY#E*)O4(U%L3:P2ZA[@*>P6)LD*TI.T5B6X21"'R/9H*+0X%( T4 M;]@2/#-@M2X^4Q4\/YIHMT\,EIU8*Z'X4"+=(5+;/F2;PH4K#E>[/DZ<($AM M+<[G;WB74/^]H^3(2>B*(;]F=ZTD'@@)NRDMA@T29RYY-Q/PGI#*6XT#>@Y/ M8C4&J!34?\5C!D#O\T,^$I&?N_,+"P ;O#/@/#X5+LF3BJKGOGT.R'1#CB)P M[Q*IML5PE(#^D5K"-L5=8@*+C,E)NM6E[B6VS]V>360E#L$C6< M,7< IU2.;6#M+D7, < .?XMVERAF0V.7:.(''_ANL,MT MD(? +N&^ XJ]1+W*=#(SDW"O> #O\K _2HXP:"9RXL)1 ;L!OX4;X3,N;\I/ M%/>O78WG6APFNT0JEUSVA!PB8+ZP"&W"Z>G8.0M_8Z="*T-FX>WN*!%8L[*W M%._3.]PE5+>3*!9#+EO>#0(CA^-9QOB6QL'+E>A_GR>D&'&[1+J'7"7":;=E M1;D;0KF%>-LEPCWEH&H,1."=#$=2W' K;KR+=MD<<.P253R&G6U7;L]FA"!V MGGV=^>&F9[S:.]@EU)&MS:>%#:2# M"1JX9^.[1 /'0G*_'[955MNV([YHM[N$;1RJ)$(2A(6V %IB\1@3)T2X6;; MC)5;N2#YC>\2UEN>YR-W8\$E\[V3L,U&?LR"W:* N4#8)6HP@4PKL#%3R=^P M\L59ZK_Y?.;6G^ 7J$HF'TU;N^(H> ZZW3[:FLF*?A9%Y:\ZW[?#=9'+6YFU MR8I_+8G&9K&D[:"QY^1ACZ3?[:.QSCBBHL'0RW35E."V9B+0[%WN$JZSN4@[ M,O[I ;.?M@_;JOJ(>T=,AG[8S\5.MM_ +M[]+N&_Y;K),*'T8$H91E!)/D" MWG#EF]PMDE@8(+M$)=>2LRB1XQWTPA9L?92BTPZG=T5<><@EJ:^BUO*$?^E&,C?IN MN,;1HNQU"VCU00"IJ/8I5-N*+L*46IL_.RX/&=R-:6DNBS+"35%FKB@MJ>7Z MCD^LEKXKW.*RD>N'@$*X'*&:1Y?YYNGH.JC0M0)T':P*76\J=*T 76^6B*[] MMS\!6_#0?1#A;W\>J-^W(])>VFAX<[^^_Q:0N)#HHVL/&DL3?8W&SP8I;8AE M*K_ 8)%(C/C@B8/!F.L'PT#3WZ$\T)=&U@ MR_TK\2-_(]2UV6M6(?6YVWZ"8I89T?= /FNS.(V\U3&=QGZ]T:@W/BZ'Z6CY MT'BC[(8#_/WMS\[7K1M9:AH5=[ZN5)6>D CS^$GC+5U[L"P#D"1&X_VU2(W! M#Q4B'XW(]V@3'2PD&!H?\O;3DQ")IY 0V21$*J0VJ][AC\>D,H$6PV0SC_6G MB_CL*%:![E4&NBWY.'$:GVQ#63BL4EK*DM*R'GQ7*6RK3V%;#R:K4L\-Y[Q5 MT>::BS97C-*VLE359*ZL\FY6U4CYK M987XKJR5M5HKJ\#DM)^ARI5^IESIM7N4JJSG$F4]K\?ZJG2QZIR7 M\YRO5#.KDG@V!F]5@\"U>J8K]+'XG.*GQD-F.11P6/USNGK1SSWD(T+'IK$\A-\ M\XCGC>"ZF:O$+Q_QS']S)F');%( M/\,+]$NAB_Q^?G)]=.ATKEO71QU'HWSJ MWPH1*T=$YZC]_>KD^@2PT#H_=([^U?[6.O]ZY+0OSLY..IV3B_-U8V=_.[&S M_QCL_),!9PW[L0AKSN%>>\]I[@-/G8.1_(^MYIX?%B*+^U%[+.0P#XB!'W/" M$;PW%+>2C1Z..92.H0A)!?%=)V1H'7G<_W0HP!(!2& \YH6CE7N0CS-[PKSX MH[%?_P=)R.R!>807X#L'Y GPY@#[X7''[3ZX*FH"F^]ORS@]'QYS>%Z>,?G+ MN0CYJX(#,PTL]:8W3P"']82'KO5__E?CW?[GW +_^[]^BUDWX'!N@F#$/ \> M]/N+_1?TMWXP_:V7T!42U"=Z@>,F4@*-N2(0<.#TR29D/(4IJS?4X:D!&T7P ML?DM_2JWWQ=J#](L<,3ZO-X%R_M7W:?R;& 9-\+WS(7>!"=Z ZN]X3+&4E+# M0P"$GS];3(58TP*GK16&";(B);Y^??6Z?. MU='EQ=6U<_G]JO.]=7[M7%\XH-I*^?BV+G^=N186D^J M\;3:U_AUX^/!FT)^0>B%?\G@HY.91YP+% +'#^ Z0"#?I?"D'729^ZLO11)Z M"& %L!5J41\G4?]F2=+RR5C^^!@D@XQVX@%W>GX$Q\D9 Z0='GK<<^X]^9?D M3CM2=<&/./H>.AC13^.Q,;Z7AW/835OQW6-:)CJ,EO->?.??&7 P.7::DWRG MYN#-DY_>)_(J2BNF-""T2EG8<66!HD*4@?%4A:''@LAH#&\JC:$<&L/U5>N\ MNSR=S1+';8WCW.;UZ0;_,?KWY[N.;=P]US2P-(^!T%7 MO$]=?_,A>ZQ2DZ;7MH@;6ZF""UL-]^G9 M:8ADC2&F^

TI[;JQM86WB/\"_6(N]A9+>8C*6[P9>AD..0! MNV68.5,DTLR_]UHM*=[->7JPG?,<\%^SNG'-[DYT#IQJ:_\@W>/CF_I!H_GV M0^/-?%QE&'O*Z?JPFL.U&EF[<$2K'$;LXV);Q $<,' $9IZ#W2_]R/-=,G)$ M;UUJS4*@;FPVJ'V;\1+$99^%_G_H[U M?3GG8N_5++93?M_'%"F7QI9Z%-7>(WQ:GB>Q4[?Z<0KW-!84/ =OW^T[7U@4 MP8*<3BPYCY_-JEI1[D*Y<=:&7R_DM;@-%\18!^PRYK0#)MET[&BQ=Y*TN9"7 MH"H".UR:NMD&(H"+0G]J84_A:CDC;J'M70I,EO[__-'BNO0?']_NOYW2O9[= M1[=E)^*E1A Z&4822,\?L<#A9C0K?(RS66L.?!,D:)D[@$0'L7BOLZ'\@B-S M=_W/__K0;+S_'#DQ#_AH ,)0^TCMG8/9QH!T42U_.3M C40/%SZ T-_L?Y@D M\U=K],WBT*_@$O?\,/OHP[OZQP\?II8^ZX2NS6F[97I&!XZB]&,?GJV\@%QR MSQDE,DK0'1@+!ZY ]5"!N=%\V7V%IQGC,BT7=+U=B+9OJT_PX.U#UOA([^%R M7G#0W)RE-AZSU.=S[YC-%\F!4KI]] &P_!-.) +?2H50JE=W1V.7# MUQD/83DOH^5X#+?WR.TJ?9SK6#KQ9G[G#EC8AP]"Q!Q\DBG7]V29/4X#^+BU MT5-MH(P;S2[)OP7M1]5/S:&F35/^S9?_>W]O?[\! )/.#0L27N#W7LEI+C.@ MM<11?&[1Y)P?K?9R8\U; 4I#LT>:#2R>[C3E_Q#A9IF^F ME7U2RN 3V701>.9#*:VKH _]$"/?JNCD84Z61W*@M6B@)Z&'H7SN=,>..^ @ M'X980.TKKF'E>/J1PYQ;'@3U7V!)A$[$603GPH,OH@2#$BQR/-[S0Y4">I4$ MW'FS_];P'XMW 2O:FYW=3D4S]D?_YM'S:Z M^B&")(R9I'H"&57TM"IZNAUPRGV;(*J7C5<*3P-@0TA.GL."(*4IF]BZ7%\ M#RZ@KQQ)65S+J.5(9O@U%7]Y\&W8ITM'DKN<8K*-ID,UO)'S$IX'NKD3)6#, M1P.!"?&F&BD>L'AR%[R"M@LZ'GO&Q:N^V"F@\7=?^$O>!-=#W< MB4O1#\/ZQHA60BME4>Q\W'<\-H[F'Y@''0%=!JVJ)]$FC%F<+'H2_HVMUQ8+ MVA8(FK>?VX>-/=2-<"GLI 1E86L M^.@H,*2'@4>OEDCJ%B(0#YKRUTOJ&TGDI$0&\!SN,-<%(I?8G)40A!ID6/CI M\JD40%^WWJ0!JM\7#>'(P=*E862 UN&(A>,:B@=8([!3!$3?Z4MQ&P_,UWL@ M+3AMF-1@*CVE'"9,Y&GN?YZU;?JZ\=E<=N\%L]=G+D01H2^>L59SI5'4EP[A M1K-;;VJX:EEJ"]"]3T54O*24MBO'BCU/D*(ID+:ZA/B#6L9*B!.L.W>!BU7',A8JX91LVWQ?87/=Q/G-Z M$H'-U4]"]WEKDAT_HI_'HV%LARJH!>-GJQ'9\Y=W%<6-C;Y1;_"'I$8]+FR< MZT1)+[P_%+P4\78^6X%8=3W01@)]?6Z#E"FM-=,"#!^EE:D;4]5,_:F5KG5S MBGN8)JWX2Q(!W*(%S?1'MD=\7B[UD*S*QPC!!YS==2SEX?<=:1M!W:D,A3(3 MKEGO5UII6ZUQM>VZUACP7H7Y_H"NR>NI>5M2ML6TT[@WQT#'NID%8Q3HC",7 M'&A]&*R(A9-$RK@'K*@FE 4-IH2D=P5C?/FM#Z^&USHA@$^@O7[C1Z1%ABQT M?1:@+P"[.>#%. [&8]*+'"R5\[WBN+[3.'C)7A4:U$[.8Z1H[.%%+E5@H8@2 M=#Q!>UPP/0\]+ Q>B\6-B!= $?:\@56"I$)O>UJ\A36S480?&;3Q7H^3ZS#4 M-6YXIX\>Q1!H KF8%($C@%]:I)(Y>X"5\(DHV)O]-U:!38?)+H-GUR_N CZF M<,7+QEOG^UX'>\F_;[[#:IQ7N/MLJSJ1I!L N[6HLN?+H?*VCF !#"\"0J: MKT?+9HGGQWIQ>[/+2D_0),Y--=[=X\K?>$PZWT**NY^J>)]FE#*[%IO$7?X>Q)JK#3?U_0O M^\W]&F&%]?M ,TA40Y751XFI>-N-H!.,C&HE[G/U? VOB!(+ 5T45%V-N[Z' M(4W8:92GRXD0$!N!_+SS@0AX,';^MZ:P8PK6 )^>)+%+8GG'@6"3T1L:L??N M9_,]4M;^"P?G+M$WV00VC[OPHB!2WE]0;3G]9M-@F P]$>L+T2O^IM;XV*B] MS8K(S=+^<%YV&:H'*$U@7VX@(D3@"*B4JT@8#:B:WG[Y.6Q(->KX$ MB05/'##XAD+6_ Z+F!4OHY=0K Y4J0CC)D-80Q=#*2!.36@SHX$]YQJ#B1X' M.J*)7*H#3G8%*E1Q$IEDDY"[(&R9A./I8+TTUD_CO-:))_32UCJ@?(U$A"\J M%4O8/'7](G2.>5=2%_-&4[4MKQF8WG,ZK?'FBO(NDI@497AST7%M_FP809 _ MKF:X879B3\Z/%SRS<&3W/WRLO7C1_GYV='[=P6:?%U>7%U?OHWN3= MYS/ +U&MUX'B&41T"1)M[*1#3U.>C93NJ!DGSAGG)._A*41L T 0<%+L#^%D MO:R4+)"\!V07NO@-,-9+!C;-RX*1K'9@SVPP45#QL@@X,9ZO5>I*;6:24PX/6EO(LMW9LZOC2ER:$]B M"C^S?)!=#BA 'V1P"S"P7#J#U+^9B^P:C] !+MI*AVZ\/:@YYI]7GU^\GAD. M;QSL-3_@W;FE[KU[7[!:_7'V.1;)U0&A,IZ^A[[CZ)TRM]G'W*%S_F+!=.F- MG##VR,%S:V"&C^MSWVY]QT[VK:M_.^<7UT? [^VK@Y/SK\ZQQ=7_X1?ZZ<7 M%__ OVD,HV*I?K%^57H5_X*K.#,!WMAKDU^,7=(W4;?3.1&2:+V:MF MS?I2:]'(L/67[5QRT"N[SY"^XFS:P74(S#Y1?=SQS:V0!>/()WEVG+JOV@+4 MF]A<<\6C)(CIDHL15ST6(RLEZ01$C]KO^QIJ\(#Y6R:]>B#$+UR,CZIBG$B^ MY[1 .*6R*DHI0Z'&WD \ '4>2,SCQAS*G'4Y& KMC6&A_6"X IX+!@R&,)P> M*( UDJV32\MNV7..[MAP%"C]HW<_@AM>DG+MO!%T.XEN.^<8Y!@">M6 MD*2D7_V1RZ*!TPO$;41@IS\]CGT<:=>H9L2@;G"XM*OC@+D/71'A8T C\!(7 M?[L5DE;OLI$?LZ!&KBE0/,C< WM)Y;S5BOR@0-BA6H:@3&6X0V4DZQV)E!!J MN %0'=R!LASY#0_$"!\&('?_2GS]&OKV3P$ZC',#7\)#X%;M\1IS.L ,!,@1%Q. M&:L1U;U@60S^U$X8UU"[6B,P27@_V#^QQ >A[0H;G$<22%FI-Z F+!P MO62TUQ&ZR*N!3+Q(W0U+T*P#+IC,9$350W70Z[OYGZV$!]ZN&@W_H%[Q0QYA2QH" M$R'EATGV M*$1$B)X\Y3C!OS'>Q.4PJF4-?\D3+"D;4;DM0)?LCX$+AF-';5P=(<=V)=U/ M:E;Q@/2C7XJ0$C 02/12]0,=7%J#/\2CA?XVY()"1M-:-7, M_J_@-D>3Z\2CI(F]*G>@$<=3.#(N;0 DG'/,21]C)L=,=F M.T23:M!#EP]8T-M+OR'V$;-?'%UOP.U!;TR#9"H&BCK\'X?OR];5M7/R@(KS M',D^+E]>/:*:2OCTJ82-_0>,)5Q2)LS]I&S)X;T'=EMYZ#Q"Y=A9L3]F@:S3 M]8T.43M0O0KT4IX49;&>AX:6[TY?;C(WBR9_T+]K \2SC4!<$H6]VVQA<0'' M]<:'QS[&B_<$->D!8%L/("8U[=2G 2I1Y$?*BQ/?"JV:D(R*>)_TET]/";PM M!VYYK[P)O!NADZ1W\E/GE;4@/H^OC(&$!Y,!F-7U5U@OZ)YF&H M2R C -BD T>YT?J#NG8I^3?DO:+DXHJ4=HRUQSZE=EIK M&*$ 1.^*\6'@E@9@HZ!I^>_DC>S*YEM#5!#0KX?5:50K&BQM)VT:T MEPBST'>C>\B2$+=; M!R.9XAQ#UK>.0AKXQ51.![#H8\.1Y[&1R\K\*0DL%_ &AI1-',&_+MQ8X*39 MQL>/^X16U3I@\B8S%0]_;^[OOY]CR2Y)#VF4)@_CD5Z*XR.GH^3I"B**)=3O MUJOP?T/Y48Y%S\J7O 3=9>0LX!^'8G CP;T*Y(-/1"4IU&"6*'? M>>RJ[V'G_FAD4I,U:%"QRQS(.OP2J2BVEGV@LV-8$(<-YU)\W[W]FPER^2$. M=,(L)4 1$$),KF4%J6PM&)T*O%N0P7M3OGGSLA3NW?$$=.%5*6!)V4M5Q YG ME(A]S=V!BLO40/IC:07($BW=36C^=B""8%P7MZBRIG'ZL?/M:^>ZYAPG?_K. M$34 PG(,N*-X*+2"I?0Q)%B0X7U.V$F&F@(4^#WL MF911,I"OQ.>D0;E )%X:K!N- DV9.K!JG443$5=?V%<::E!IS$P5;R0QDDZJ MU+>CS @OS)J=7KU-0>51(&';4QI?/ >]4D?.X:[Y(['[.2I,T-\ \!B MJ'.@>%2D\O@P/*Y*BV+ 2$TQD) J4G1$4NG$)HZNN!3L6(,0B!97B HKK+9F M4BDB'9E U5IRA#2IU&,,%J*YIJ/L^FK %Q$:C)<.,2](992=-"BE+9+*,F MPD)S,P4;?>Y0H-YY29$+V!8B7@W)4K%[Y'RH\RO;#9_[BF#9555Y%<Q8(V M'BG 9V+KL-L<."R2RL,#(V)$D?P.TP-4/B=-;)T/%]W-*D+4(EZ,Q9EMT(^L MC=?2[O J I@'XP3?%TFL#A,1!69$1/=ILF7KP/.@H-'#.-H#]K0>AM:0C6@F$J@NO2!EM?C66H4>5"MT+%5$ UZ+:Y- DK^PU,&CNEZ M\4 D?164QB6GN5%&_I!.K#(7#-?5+L5,/EB"TJ1<:3]N;;&%H%3N4AUE&B%/ MDV^REP)<,O$Y("G#JYDHEJT4/EK CLV&> MY%*Y9/12+Y>8$*=J,.C>/%3906C[4&9>$9IL4:_D;UZ23]@K1E&,M+%N 3M2S]H8B5Y&A>O@-ZI9T%JBL 3ZAGV#RZBO@V@IKSM B>E:]%A"NOG22V _T '::#!NPD%%+4,* MFZ 777' ]%#[6$NO P=X#^I\*?XQ]\NHZ]\X+*(5890(L'9F5*@K[@J5AYLZ M6UIG5ZFWA3+'0E ?QPO=>V3=BYJ[C\F!C@Y49%P$UHE140=?I5X!O]15_A8= M]2ZPJE"Y)9O[LTP XV^^SWRU_ Q6OO&4RWDBB*/2"B?!65-80W: J5T.^E9H M4CSS"3!.4?\\0(D+3)KMSU^AP/=2"K33;CY:Q 5N5M7-#;2(R:YA.TVPIPOD9R' '4@[O%(7]K#' F4/>@2P)X&RB4!*O)0D#J3-9).O1:5 M/,J1. )4E7(D8=Z[D[F*(EAQ3#.X@\[&1_YIN=FY9[ XP/HXIORB71DH%,B06V2[48V3BV3O! MOH0?-<>/=>$.=QG)19(SI,+CJM_G%ZU,%A(>^#[D[+#;-[7,ZTL.&J?=^GJ% M8J&Y=_ WNPQVGUQXC<9GNDWY4%1/IHK6)_.(@=X1-1D+H:QOE+5\.*)2W3[. MB,UR'R+AL7J (,7VUZ"L^"'P*W*5<:LVP62?9TI5!+0Z $E= Q-,POY M /5@I&$D@K$_)"I2WC;EP.V9[&4M_\V"A8F=8P<'S![#OV-52J3Z)X&>PU7+ M"IZF8/BQN8R\I2JH 31)!]EZ.NDLVAX$7=\7"49\*-2A3-)PP*AD.H[L]P+$ MR.;!KVQ;@WR73%)Z"V9FLRZ&Z\?*5A945Y-E'9242!$I0":J@"V#Q;3L(1:* M4RPS6:/9H4D+_^1T7(EL!8O98]W,+"VPR/0(\Y::TX(S7[_BO6#BXM;5K(N/ MX7?RI5NI2ZWCG+*^DCZP6-M(N4QDF6HFA$A-] J-$'%I>Y:K_.VLE/$)DON>B:H>O*K 9[ MWE%[E^-$HK1$H[2F3>X5S+=8?FLXN*H.Y'/EYZ>+I[1])3*^C)NMY>!$4E4D M,H\[BX FD*&T0Y"MY$RUXX4%9QA3"GC8QS<0PB;>*Q1?R+TZ._8Y+Q1%$=%% MH+6/EO*_(,O.V"%6Y(JNGZG\>:=':/E#T35)JH#-3O&)F2)CNTBT?W;218(+ M+YV ('ND\3'S;$L0_K1IS0'; ?-6R^QLAI/BU7J[RO_$;%[I<\R4=(88TJAC M1DN:[:(XGF%*R0@1CW0JP0 +R0 +^P%7C#+2'JB:1LEA*BZ6?MX WD"XD=$H M,G9.\H]X&L,%)=+->;13+)!WL/&AE@,(K,8HK,"K0/4.R!Q#?JM5=7*_Y7F6 MB4Z?B4&D.F8I+Z+2]HGU4Y+]AY1%UG2=LK(:E<3649Z4BUI\ >NPZSU+>0.: M;QU;VIV6(YE(B &OM)RW %C 01[MAKU@Y#O=;!'W[F(O..6OQRV]P(DT1H3!#($O@N5AUX+0'ZJE M8NK)R)4@MLT"!,N=/ MW:&5B:R]HM%WL7;)$#Z@469=&\92! ZNV(V3<9QQ"8,S7+ MA(AXD75B^)8"8DUWPR!O1,UR44U$1+(X.?!.4))UPVT?:Q45M&DM^H MZ:N9AJ/:]BC;QX@A!C)]@''9R/8C*LU4=0-)G8A[MGJD9 DMRSSJQH\2FBZ0 M(#^^'? P]W+BQ-@4%ZN,0!(JJ]IF]O;C4S8/[-&D$>$+\_8Z*DSJ.4;[\J., MQR>X'KCOEC*51*]GVDB"2@78U!,_,::OV"IVWW7!LJ\R)W)T^D^?\GC2_%?; M5+WU4?6/:+ZJ3F?565EOOV;:;^Y",1PFH4YXG2,@J4%0SH<#-K/J5DLS,>"9 MRO\;:H7"_84]$BAK1QG(^F!8Z3Z86Q-%JCN2 I/NE4%H B\F;\RIYG#((QB.N/-T!MB5# MBR\]RT8[H=PI3.Q0N6*F2W3-J"WIPHD?_!./WH1B@^H7=B!2T0=[+;8_9!08 M'!NV0/CL4V)T'C^@A=X9W8MVK=:O6IYI[S/:JNFB\_LG_0>3*VYP>YC?I$U> M]1C43-%J'IE/(O,250QCI5#-]*7F;/!);Z/2QI5:2SX43=! FG\ER&Q&I*%B MKEY^X>DT:Z)98EU$+3B&%3/!@S0%9@"@BWA<0->9?Y=C0V:%!DH?LY:)+TI[ M>5FUA:H3I4(KIB>- ":$1G6(A,>#*M2>9V!SSH,1I/8)JBF4(SDQAZ;NA*YM M8!A[B'SN'%UQ4[/CN 5CA).I2*/+F\*53+EB6R*65X3T;0IF.0/GB.+6#DCSM M/4SLTS06M#(5E*9N/W82-*"74X-=Q8FP1V88YWW[CF=%.DT\T6@RL54#J70W M&M:A>W0 /Q[P8&3>YIC,(6)'&4?V5]!0N0O\UJN#MJ?!CRT'%32F($#A7]2A M@'Y5SWW_DB0[%62R8900X)64/V5=\LI&V)#O=BYH,QLS&=E>Y"YMI2!^6=,7 MOM47DJ>0P4[(5SE]W=*!]J;^SE K+0!)CXSC";^]O10R^V@Y!_G]I0&\[&J@ M<)72;S$*)V*Z<_)\6%*.&JK^EO@J='I7B;VYRSO4=*9*VWUTDP#=^U7U"9AN M"6"LD\L?NK]/OG@E:Q!3V0>6(T[#"AM%.B\I"<55!?T, 8D?O]*#\; 9J4.- M8HW4(VL2A"<*Y4A/)*'2#&KZ%*J@C1I#A7DH:+AQ76.O?&I1Q(?=P-?I;MBK M,JOY1C.8@9S3N 3!'*#53TM,1T+'^TE$&*9BG"SEX2CWY^G&D M&XKVQN.Z"K:JI_:8'$:?[8Y!W<0/R+P!R# I<1B+GC\*R@-V9\7$PYCY@6+& M:A@7/ )-$D\;LU*('LTE-G5A:5^TU'532OI4CD:5B68A40>#XM230:!39( M M+'+)GQ)L'!\@CK5T)O.$:&C^,VE&&N(*C[LB,!6&M\O]K";[Z-6T6GN10Q5S MV93:AI4WI$2^K&V_=N>$Z*4NWM97"6=MI)-9Z>G=:JX+$*321HZ;5^DG>6<0*=CA-1R^J]$>095X:FO'.WJ!<8Y[&6EJ>;A M##L<^%Y-N0P"])F/37"/D;6!3N>N2@GR98R02,(8)V10=10'7",R;](&,T/0EV@/63&HVD5V-PMH *VJ&9D@@%9$PV\QA#P% M )H1@4LE!8[=""R',-7%V!$XFQ6R>5D,QJ.W,KGL!TLTANAF\ZJ M]TKW1XUG7%^U[(&C/04]%33W-#JI9C#4+B'UE38T+(B1^P9WB,8836S(3!BT M=53"C"GDW7/.A/)XV\;D ^(M:^8#X@_:SD1H=-P=?5POH8V9JK_7D^YY-!XBM(J;\RJP:RTNGR9IH^S/7'RIX]!!H"^ MBNYTA5!^#7BO]8 T"X;JJVPFE"4X*WZT1W"X47GX::I?[M54ZI4J4W;?46QX M1=S")MTN=Y$]YZ1H-@F#17I(,[$K-;L&B9":!-1)<$P4K^M40L5NM&Y;5FTK M'?F 4R;2;'*U]%L&GVF=UI5C:L"%/1JH0&@5$[F,[N#6._[$)"S+>"AL;69* M?C".R&B0Q\P6:,9VR^RTZ3$B%A0*F V%38%^R">AJF5\W51+4AB5!37#;K"_UA#B;)U"6S@^0VVH$$_/JL;1OXT3?M(GE3W7[ M3M>?^INR;4M*9#.>2"U2^@IE MZNII1L4)$MB2?@*Y%DSS>DMJG12L_).#X0E5*P"77@[&$9G$/Q@P;.>0FP%] M5GOQ0ZMH)Y?PH/2Y] [B]/E&!*ND,=(J='LAR@8FA3W=F>J-C<91)L'IUN&DEL"/NT)%GWH$%@9A[E^IN+LZ>F.SU=OD!N?N"DB:M:=0GC'Z(R MUA2\Y*\_"0OX %.%4=A;7\]49Z1H4X=.,4);C>N\_K13ZT!$\+],R.G7%5+G M)ZI:=@PQ: 6>N; S[0I6/3JD,0]O534TK!B 19EFJCJJEG:@2FNW]+9I_8QZ M_X*$4(U>.$;^LK;*9(DJBT4O/5U6NB( !J.&1M>Z+DR#(S-YC#A5?F-*GGZV&&YF\^4AZ9/,RTR2^'#A_Z*EIM<$6GU8R'S=%O,:D046"&'R!, M!<04G'0GMXR0E(N&,L"&'$?(PM>J]U[JDT6G$OK<5)0F#=&I"XCM3JT!:\0E MAP]<-/-]Y6W ,8J)":IKZ%'!C/Y>.XDRRE9K6XG"I=N>U#TVUD=?.PDLD-=, MF3J%H51=CYH-*E1W6S/E8N(^HCUJ,:9#(1;AU!&]&)]2"-9IDG9SC!Z_Y7+* M89+*:DEV@4,=#6^I'#>BKHQ,^XB*8*QI5@'!M=H:IPK5Y$FW.C"GHW*I>--B M-IF"!1Q'1>-.])NN)'0.<=2<2P8 M;.XW]JNT@_O3#I9^3HY96+](C$Y_R=Q?:F3*AF0V6*-JNLB0=6Q"1X:+TPJ6 M#L,>P%"D,!RE,+0-N]KZ7JL$ E/>,]VW%4.A1C@)RN[&$3U#/U/G=!9 ]I@Y M7JEG[:PR?]46_P+^HHL;:ZMI7I-' -E<*G!KK6=E_MOCBW^>IGU_7D_2 L9A M)I>2W7F9W3D!L"QD7J,S1:24]<(E/RUV*.HKS8$D9,RTG1CQO*U-+@R=4&[% M?TW\*(W,^O0XTS[_3(#\2P77*;M%6=67:.;@Z6WLAT-"YWOX64S"VB@*,3RV MYWS-"EQ'G/VBKBD4,5PW &;Y*]6I0UBU[R6LF"=0KH?I9DUMD,TV M>D+$.G61IRNB27%]BW1TMG )AKIN, M?'4K%J(,>.!E.;X%W1EK!#1^QY"\:+-V1S_3;S#MO4SJB PYK0:G^/6S21,G MXMK"2"ZAIS3\<"4:01$I6XS"G@?)<,"/3OK2L]?1HX5#1V9M629-@Z3!N#45L]:CF1?RUU7)-8VTY%>6$? M.)TQ1V,JKE%);*8-%\MF#>$3,=E<2*S"E$0W]]"U)K>Z;U2:"H?I(@CEV(\3LAP0-,I*+?A"O;POB U+ MZKW 0N7SRY!CV***S[[T?&,*6W[*FBD*_(_V!U#J58!=@ !H\'X5>T:6U+)T4-6(U<]7(U82IE1G+3T7%BP";4&5%1UEZD]6-1E&:856P#W*; MA+HFDWOZ,\*':KT7F=@\WH%@>Y76+OMQQ(->C7IV:K\W4SH'.KPR)@><0++T M+F,-ILN;H _XNG1)HR2G465DD,(?>FZ8$(5R^+T@$5 MY^)>D7 A_&)"JEHK2%ZXW$N]V05W,(QXDW, 1(8Z6H%(@S;HD,WL<S%!!:M2/Z>3\^NA'J^V@D81H@N7TT])I]/UO"\/.?1SGE&_=SHMF MB:]765M2BA^XW+\Q8[XBX,/8Y@H> ># #X:J(][D ;?&BYV=M,W3 MX1EO7CFPBBQI7:GD:0MJN.*M?@M+<+$N6!VN2@A_^>Z5:0_MPNX$NFB#@,OR M*9$=JP$UB:6+HS.[?3>2&Z!75VW5G'_Y3 S]FG-Q>7F1Y<#F!L>NA_JX%IRA M'J<"AP%;08&AN?37J[3D.@\]O0)%!%@X2%[ZZWPA@K9T]-"4R70X(@92FS!X M8S*<[1)B/=9B79*">Z6U<%2QPG#$@T!U[4A]#M.2S;&$#SD$HY54],WT^%$S MC&%"E>LJ&F.\'CBK4E)S]LPAHENC6MH#O%0$)!@EC3]1XA-9#@JE OF5]S$2 M4\5@!I&>U=@"@5!EEY4NN^QME5VVM.RR;:(+F82.)&O0SN2)_DJ0P0BL5<)& M>_TDJY"K*?,3$TU-XH[B G/X(Q\+ZJD1D2?6NW@9F-[0Y3HE(#\TYWQA.BV= MQD;Z.(%O;%4W*^=BYCS%KCI:$] ZHCW'L3:9 KO5?U]IC-!=L4#D]HU MI,A>-B!=-P3#7((HGE9&]IS3&=]D[B^3P&4I7B;WA[(\=.#6K4:MG#431-2F;RX#6FR2@F1#V8L8\X$>' M\+>)_: 1 6=;S]F.34I71%E9+)N3I HX SVE X^.Q2%T@O4M5X>3JC.MQAM* MF:7N&Y3EF/NP\7&Q7KT5'J!5N6Z8,-PJ3[1Y@YIEY^=G/KY!$)0;ZC#4P,VBN!C\UOZ50X" M+]2N9 '8K*^]"?7U8$H:SULD:MNQ5_RD9H&+52%U22]X]ZBEPK^R"#*+G'[B MFI;MX8?(U$%SOQ&^-P7169LOLLM?+('-+VS8&G(QGS5&L6Z3@8;0?LW!_UY] M-BW"/RDF4L>C\)DR&>O&B-)L?NUJZZ,L<%MK+1(2TX0V X.&@Q@^LOA]%9)7 MC>1>A'OYP.V*.QJM[HD"/L>>7=_9Z@>F/O M[=III%DZ&J&8[#L ]X?&Q[?X PRMS]\QWP)]FN3N&6"R%XZ$IX)-;[I@LUU4 ML(G.H2)5K'K6T^NI$G4%F;"A".OF)1J>JNA5Q__3B6/4\51W MOL"0&/J #"(V' 5E.B&7)@.9_(>92TY50J-7KIXY_K.JI)*?B,:FHN,"@[^- M=V_TR&ZOHR+E4N M]?)+39"7JV!AE'8GB[!F,WI5J4N;R'T,A64=!37[H:":'>92!3NF=B1K>XC9 MR4%:GD*A:-,&<*+10%I:#$O[]43V5N I*#]/JMP;ST'W.'"RB5=%=40*XK(FI*"29Y2J:Z5ZKJMJBN614E6J; ;+RF.3,L/DSNIZ$<7 M')1<1FPLU$^RHLLH,Q*43I3/B:>)X7H\<863U6NLUMAF/!346M-J_-?+!ZDQ M0,IC=U!^0V)CHV]&BU/#L2='8R,"!MB)M'653>6M_(>5$K8#2M@9 _DQP$G< ME1:VX;+G!Y<1,*^ QG7%U/RDI^O'3%>!J9;@I#;45<-D];ONI#.*=0_P0G98 M-IQMO&#RJ(\)SV;,4[UD\[,].;I6)+= 9%&:526O*GGU7)'7=0VBKX33Y@JG MSM0$<@IM41N=K-\HRSI\FN)L&IQ%/0XL5N@HSRD-A&11V:73QB(M#8=1GT. M=*Q[V^H!] [#B;Q1C//E&37?4IUHNI*A-ZCD:-E8I>$22Y8E=C*(U*ER QHR MK( ?@A+7@X=SF;;H15T0)QI4V5C;*.7+F(W5,5.NJY2L2D5]?C9:T RI\G=L MNG:2UC8M/K-L:E"9'K^SXEEDY=:#-I8 3DRGHC1%Z!2N!JAW7#VN_LQ4O;6D M9%D;V=/.62NM!U1%:S)-)](=U4QCICKV;5*]8R;;':E9[=@\"8M[WKW536>Y MQ#Y1)4?Z!BN_RTC1JY2/2OEX)N7#S%*K%)"E53FG*=14O31@.%HNLB0[%C8- M.3;(]*.AR5'1Z$AC)6JB3A)9$R<)3THJ6%,ECLZ/K@H\G?C[VEJ]^3FZ,3D= MUC.>_/ZY5F5AF\N*I^X@3RW=85AQO+R(>U=\>[-4R(ZJ=8W4+%=KCC%*##7( M6,_OW:!>(1NKT!_-GK]KC3.VIO#.E#KP+SXFCQP7[#=)YVB \+E+@4&+[3+W M5Y\Z"B-T%/.I^N4_8$_K(9QW5;]\M8_[^^57O5NKWJU5[]8GM/55^[(I%5(KA7S+EBSA5SWNZ>RU5C[1U G53ODE>4*8>[/ MCN;\;"SR9N;\H.85B-N"*79%V4"4" @(5:,S-Z=_U].[&*4 M&<#4W&HF2%( MOJJ:'C5:FYPU:@T67 ,#3.V' M>H+Y\!X\%(/6D_!IXR& M)\Q:S_&5J4CSPW(@9D/W)(PYG#DG6[C';W@@1E'-Z@EE^"/F(L")'0+T4-$@ MB4>#7_P;]!MX?A\!4S<]HM(AZ>@:H H,-L*GT<,T[)!'PTXE'_+5M%(.D%HT MT/TA6"C1GG,]X!'/EN=GBIAJB@4;%D%"FI?>DQ/B8^KT ?WC(U*!/5H1NX% MG OW=^-')(]P?Z0"^&%/,NQ&8@H,ST^NTOI"6ID34;/;1,_#P_)1/0$O=#1R MJ./3^\_Y]I%'7UJ7G16GM+\\HOI96,D7,>PRB?RZI2I@+_T['@"/0$!8DQ/' M>_?ET:R$OM5\^T("SP@[13? $"Z%USC,\P#5JCJ(J-EJB>$,T1F&H%:H1]P" M)(9TKO>?4A:!]8A8Q[N>5LA!,QS4=6OL#BAV?5 MVLJ$@OFW39/#9X:H3;[-I@CBE-<3?T>RLX23!W\ B;FP,C&L*Z.'QE\,00ZA MP,:Y#$96DWLH?]1)MA6RN#P5%J_%9=BP&)? ^VHU+$[-*^(]D0J6D?B'Y7 M M/>B/2/3B6XH@6,(_TK(N@1.AMP5'!B6BW\LET4C^5^(C'PUCBZT-6'HJ<34@ M<@%3?1Z25!9AS3G8>^\,>9_51R2N++%N'M'QD=' WT.,*W#G**0?1ER?=$Z. M4GG=^*@AH3H]*.F/X(X)LEQ:+X = WN&CY205^"IF>O(3:!;3*C+1O2OZG$V MHA4BPI((X3VY+XU; $2;0&8"D/%XA (?1(UPW41&1BO!"7WDHL@A9.G\%!6> M.A^;@15#WY6BGB(:MZHK;4DU3",Y15J.(MENCBYQ&Y^*&.13](;%^-^;0OZW M7HYF2<1+/Q QZJ&EYV:9XL'R6I1B68I=,*>YMS_CF*KSIOB:/G; $OL^:*,@ M>C'+.4XEJ5#4'HJ(FTINK50,4M@IH;XF3N&)87P%[^E3&\@[SBW M.&>$B,5],%" 0&TXTSL[U*:2X4K?SK*AY>3S,KJ:>@"(B $#'9V' U4M1Z!W M-.C)R@A@Q>8FTOL XW ;KBWS1!N%,(6PLGO0J$&:1P05:BR[<2"/@58]YY\( MQ9;1G#?Q9.:M&ZU!/.9@HNEJ*0?TB%4K[CVEJRO"3R4('*DA5SD@QB6\Z.G( MM"U$;,AN_#[3FCX9(LQ5KHW<&6BEYD PKM% #< 96?\I-'(OT=Q/)0^1/7$O MI(%[=#E>FFI]I KBMI39(IV3$[-QXVXY;UU?.$>)% 9,U^/10" /T 2[P\?W M5(3]^A4+X;!>JURN$SQYJ=Y9XB/\7/'G F>"$"1#/R1*_P$RQ(0? M$;[X>]I>Z^1'ZVJU3JM4,$8#(<'BN.'UU FGSQT>#^I;*PG]$WZ>&,#G1(F\ MX7X0D)6DU6W8+VCZ: 7YBE+&.@N0+ !89(Q7DZ*=C*CUVRU<-G9^ =N!4\DE M*.RI-TKS*H<@8A96:.U9*]5)AWZ>4,WR+'>M1[HS?/(G#93I@=Q6P[LEPZYW MYMC_UI6O[Z^">TSQ1U7COL2#][ZJ<7],'>D*2*!\8JR54)0.3OP59Y2\:7AM M*PLT("O^IR_!_(\B!XR'(F]8683;E)2A]2++MGU4Z-H OIGY4T'G MI0H1V\ M!7DI6YV/HZ:!1D$#8+!^Z"N/TRV& 9;^VN6GU?H\\.JB5T>++T<&AGR.+WYD MC3!M5X[Q+")*,+F%;-D;+?0QX4)9NZ'E7*1$I"&(.-='/3KG:SSD(QY2L$'; M[];7M>D !@@Q4&83[0AS!P+' RC)K,(6(,]%*%Q*3H85=GW]1XT^QX]@]9(+ MM4Y$&(I+^/C6'!#4VB4(4JX==+H @%1Y5/Q118%?AIR!ED N29P>!EI ZC0\ M^VY ![8!$2I2)-8%D"LL&@^[%"RCQXL8/8*6/>%H(QV%]2_2 H"2R3+77@W@ MW8%S*V3@U1RPW)6I0HWI0 TC X/@ 9\H3^!(.1HBAHH-TLU,#RIZ9CG 267& M>(J:@1)P"ZDGSW),XMG<81NBHV,\9T(GSI>7K3ZSS3 1/DLS!7H)NO_30YIW M1O1%'^=2TOD# E1>AEL@\LRP5AZ_"? D@&'?I3ZX"1W M^%+%!#TXR1U M96$D+D3B##E6.J&4QMBU._ YMC<'.A[BV)9TC O0/\Z0D[Z.+OJF:(Y189!7 M-[D'PRY*'EP5HBT[3P\E\BK /5_TM#-]ZF$A[A5(E_()YJ7KRZ?BMGYJ!7C: M*N1>8H$_Y6DZ0R7^!WJI5IPUEIO/!2JKI?KKU$$5]T9PJB.V^H M^ )67DOS N&IYR=7P,/[9,1J?=YD -J:M2XX]LGBH O('EHZH+J^J ^YARC7 MH")9@=,JR,4X8:VIQ$D#!(SX9,ET*+0<78)+[E#I=Q-MIK$PQ/00$EEHA($P M1SF$61TCLJ LYZ53Z(?G, M\,AB[N)H-18K C?]:2,6Z Q M8&U#GX)^"?:;)QZHL195RGZN(Q9POYXPR0@ID$ 1=77* 3G^,'^*@1;:V,\U M52C"'V9089,I%73EL4$H>0Q[?N0BX\=G-/>;^\2/FON-CW.P8N^Q.0G1!X<_ MU".6$/^H^@7J57Y4NOO,)GT'L[L YFY;Y/?5//KY&P)J^LF5F&54MVAM\-S' M3#^LH'Y]UH-SG>3J5N IZR*7O\10L$6%^AMMAQ"/*.Z$^-GBPVFTRC[.JQV@ M@7PI+\R7 O\5/*9"X P$-CZN#($K[-%@U4G:&&KNOZDYS8,/\,_;MZ^J3@Y+ MF8'*61_]A]=IV=2:VSC,: &[E,?8QX\"]O#@-\TGK^UO#V]547JH?%PN5*H& M+N4^]A2>^(K.]1!]'EM^YIM+IN[M./.HW&W(F:\4@K5QAJ.@ZYO)8>06;@TY M^JZVG$4T*K6@ "K_=ZE+JY2"N]8^%('C#L+Q.,G1XL*XL(4>X55K#X&)VC M7"4*$:D 4=K9 /U]F&TW.[*75L5CZ4/$.051>@D&GJO87*[*$N"#3?44WO(1 MN3?O_X8@MH*EA:&U=_=3KGV.0S(SO5'U.R!:#F_J"G: M[/+% \XX%,B0YG0O!,#*+R<:)8@Z7&R6,)$=C33OG5K7^ZZZ*9=0D26M'B=_ M^HYJZX3)'8"DSD#<,N>0A[^$RBDT4B48VP6LWPX/9SU3NS-KSC\YYM:'SJ') MFH6G??O:N9[>U^4//<)UWH8B NFW*LR-FODZT2RR.3##]N7P$Z"CT6?O;(0_SACFV^/WET _25]#M -O8$!1\_A55;/WS-SS0U6S]^2: MO>4;@YN2XP42##AYR1.[4'(#9PM1,JK43EKS#4?V%V-_1-;K8>*BKDY2G?.4 M5#:2%:6?W8:1^#,\% >OF#Q2NV$5\K]>$KHJCYWJ-##5'06KD564)YGUDE(3 MW77[2GE#3Y8<)*IN*D25&(&?IJG;E5%@WFCA8W8G)#!K!G:/TPIY<,-J1IL< M,.DIP>M)!(&=V4B-0/%%^,R!E9=&"K+T.;6AP/5CF385=E'AE6N1 77JRPGX M(JW [OAG1 Y5LN6?)<50SSL!@8WM8Z(!+* ?B*Z%2)$UD )I/;6?K$E@&[,0 MJ8IMJ.K;;T00,^HQ]?D)#BM@S9C&HZ:9L(S\DI3,8\"7B9 )YT!5DMH.D 'C ;S8,%$,MR:H )?(3X9 M]@D#;*NZ0$N/,6HM4/< $Y5-/C6INKH"QM1HNC2$"(M*^-0B^# "TN76>@2V MQC9P!O#!R8NYZO.I(1I9^#X\;=><\_:/,P):ZZI .[)(" D7QY#IF3J9_;6N M43%Y@E458QG<.I?7G8SV\).7S/G':4M?,GY5;8%/E;4A MKZ"F-40L:([01WTL_@3,]4![##'!OJ8'!;CXJ]JWC^R09\D"T5>GK$)E)BVINSYH3H0,OI MP3><9!CE.2":K$H]4$6-05"W]83I?C)9Z^IX8*S=L7+&Y(4/8(R!WB;ZNBA6 MZ3Q^#[<0)UUX-]4#@X18.N5]33E._>3D1)-?KI@4V!8V$P">E^\/Q'S9!3O= MM-\A#FH5Q61-"A2^$8"Z:E*7I^I:(8F[P[MQ+IU2>K"TR#2+SL@NYS95C#H3 M6+J267'8PJ+8]% 34OI];$>L7*KPS5"HHFE?*N=556HSFV3.C !5;A?R]977 M''NN$@ZPX#+?[)!YMKO+5(--NS5QAJ"^#_B8S71!1Q)ZTH ?V]&!R/L8%6JQIH^910QHR[',N?";C MFFI43886=Q6W19&&9*1J--%B,NBF<;N-V-2I&*9N"GL9EU?PZZPN!W5 M9R-K)JW(?S*D 4LDT8/5O7Z< MG;C)4CS-#359*Q70I4A%G)\:X7RT+NV2!F4SJT#JT M*8%2"V6+5?-I7B]ZH.]F()RZ$A\S8FH KP$XK49R5):))Q)4:Z9#KQ59I%)R MT_4? 0*F4&":ZV.W&7\4*PU<0;LV??OT?0A)?&,MG]!=;!*89,%A,GD>'!#D36=WJF&948# MH;W:'>PTN5CZ@6F;4LM!:05%__!P&=>3D:GXCR+=O)16.1(10LK"DSEAAL(S M!U%.F2H@>'U'Y'SO6%1.JE/J:.?,P]G2L0K1@H"&$^JT@?M@8-0*DAH/.O6N M0[\0M7[#.[*3J0.I>&EZ2*VC:<>"*1F@='Z\ZADKYXT&[5F\>FT!V/<]8=:/F=%,$05TX> MS,!)G;9(*\B)-;_WM/I'Q*B;BHLDQHX2()Q*A[WGJB\"51EOD2C(QFE/A_AIP(QB1F MI?%#A1KTVHTY=OA%:$[Y(%+?I'+LD.]E>K2F%1!R4> JNH&^MVB;;]K>QAE-[639;[:F*2(VZ0/*>*OG)[ MA9,DR->3Z$;+O53PZB:7D1E&5"2O\?WHB\-@07[22=KRB%HFAZ:[I-7'1W*= M&-O7:_&C*#'&'K\CI1PT$ES+K#542M[D:.&,^-$UIZR@&#TS$9P"9#/4QMDZ M-RD^N$_1) KV1YIJ_)""VQZ%YU5G.R0)5!HYY>QHXE*]0>$R+^W8G7I#K399 M1I4#;$CTO+30-6M15*;J98&S=!O92E6D#!;@#]6HP3#$_JEZX-X(S6LUY8+2 M@30UM_6S(Z>5 )TZ+8"4FW7$/VRW6EEC[L4Z9.YN].O*)J=#BYP,EPU0.4Y4 M U*P&:OVUS,+85*9@4I-'0^&TY?B-AXX*O.K/\Y\@J:.P)N4'>B[-^P^L[9N MA?P%-P4BP@ O.05GJB7(J94&,Y%C,^0\UD%A6'^("DZ:1Z1<0IE@RD_BU+UG M:?49$68EAXS0;H1&AQ.I2TD&+R,MD5"0@.XW-3D0&Z M+Y\#)JCZ6>86UPK0(96Y2!Q/P&,0ZN;RJ45W4;9QRC!5.8$I3= HB9%0K21UE8Q//87W%@?B%LS6(5>!A:>*[G.9''%:&QH)F:_L ,GJA:W X%A1%)1 MEURG=EI$9.4I#53^ MLPG3>C@!;8A@U]-:8C7N;!HYH/0I@P)_09$E@)ZMS':<02+%F 7D)5=4GD;# M];*U36&OTA0#8C=6(&V,+JJ+N9?OV(^!?UUY-L>94%)Y]&P4I&?O8C,%Y*=2 M0=J<-&N2#T473-P"HY(WW,3T?Q'T4;] /$C>9U()!A&I_MD:NSC0#TW*=!PX M4!>C9!$B1?+RI,^I(:EA0D&76_$,10Q@Y6NZH+;4)+_PJSY&0C+#-,W&EWK( M5"HH\5-N)J-/)QW02NS':"9.60A8)7K#_, T$$Y()*0 M1 P";%PDLW_]N]?>^UP DI)L4Q(EHZK;L27RX.!<]G7MM>&.TVM[39")RK$C M,5[VG&'2I)L;L,3F2<9?EU?TZ^ F1SOP8]D+?P#68D9M8R+;1G YOF*MAV7E M[/?>X=.A%"6 H(4WP&&P3O. *9P>TEYG)M2/G#WE'A0P@D.DXTUGAX*^J]VMEH;FP&A*1X,XK'A7]+9+!]Q(K-XV%-3E M[_;8LV$P[CZ%DI7N,1(?_=^MZL_E*D"W+"L.W(I#Q8,LGT.X25I?USM2 WC\ MDGH#'_)\;R9MKLL_B.#>.OUI%._A,G_G20487Q@TKH(57.W+UURG@O_:KW=S M$AQRXN]?L,EV8?12&%MU%SY#RB>M%T + \,#\TS"0DA3G&=5R3/4TJ \DQHF M"1#(A9(D!X>]2Y1V&OIK.!:^[; MLTE_"J@Q:UILI1W =0]SR2DZ%(9T &9)"BXR--%R88RUESO3]J<&Z0(_WS@\ M(XF"BW)C235,,V4)9R-*?,[X833<(B61C$@K3[EW7#LOY]X[MNO E00EAJ:' M9;7%]'5G%A1D^NBJDB%!T N8ID77-U2/TPK&4!6"@HHC$M5I+D4(VF$P#BHL MPY"AP7$R2>.L -S'LA97MRD_T;&TSLY%5J.L_3\ R;2N"FX4UA_7L:]9YA:J M"1V'Y_#J%B.'W1^@,ML*E=G?&[ R&\/*/*2#X9@W; W]>$%RGBOK48?Y(U"4,0M5C,:P00\K#T*%" >TU5J?B87PFM6P'^!,^)):OR"]2- MMKZC1[O U!J+1BQLHSB3A,?EQTGQ$(>Y761-!G8Y!-;RN234ZLZS!2 2[ E( M\_+ M@].#@R-(B,YG9+>:);.0'^#?JU(BB-PQ(CAWLL/6@TF77@!A]4J?9HUIGP"C'VB? M92-E6\&]ZE@&:1FD42QOQ=*DELRG \?1.F+$P29]*0LQ=[S44L_.?Q<8]<6MWGS\L&\@&.PQJ M6L4\.0/4ITD^:8"!C7?EYH%:4HP034#M^HH6)\8.]@SMY?GAS]:FE[N[2AK)36WVZVQZ(HD[>$RIF!8(I+,# SSBCY+PL;,4L:WC;PB_GF=*A M1)(/$]?+CNCJ&QC0RA-SS03+1JE/&&-0U(D7O3VH2.)0>NN7R/EE\\HT+I#H M\FAKO\=S4MW),J^M;+/2A54=0F @ZL)(\2@[U"C5Y-T6E2L4&;8WK)')9'!R M+CBG@I0&S0ZB4;ZA>;M&4%]%8B^;E",$=6R]]; G9^U+\19S4D:/..*][IR$ M9WU(.%S1=K/E:@PM#G[OJ$T^IROUEZ_>9T2WMKFYMW"5Y"2C69CSR3X^@UR M#KG^$@\!1GKL,0O]7TD])]5"F8?CZ&#O8#\6(R>-#HZ>^:!2*/H?>3BK^_TN M.+VJ\A,#4TGT/]G_N_58?& J1+FM!1\=//M[_X-2D_A6AFM*;'#@*ST]ZCU" M2_/YJ^O@O\^C_?W#2[X74E5T7*ZX0UCQ[Y;Y%GV&6SR_HZ>7#,WX\%BP[#UK MI4-/)OEAQ$V# ^]1)S:8E8=.8N!V!@.#[\KZ-_=96-^NO#F!7_5.V,-6D]P, MDH0>^Y:]Q0JYL[QUQYWSA;DUA4Z$W2\BYU0HY?_D(LN4?4WE7;1V8AJX^UIX M+:MO7E=-2.T M,^ICS!+)>)$C +9(\.GZR(9=9O C;2W!"TXFAD8!Z%&:5259)QM%ZI=W.%I M4BF4VIL$6DH, XP>4T6GY2@S ,J>(K&71K\DX(EZ&#X >RH!V.'2K&7T68Y6+YFJ&=O';3-#[-* M2&0%8I6+>,S(B^?C'6! ZEH2E1R$1L65I&J+NJV6\\EXZO)T)BVIEIQAP8%3 M#JJ@;J$)) J/6%T1Y,283N):$M9&K-+@;@-_%6D/5WT,RL07A6$ %?)X$O_ M,57)I6X65VIY#@+]&#"(:2989VRSTJK:13<&C,D34JS1]V9WLAN9A>ED\F=) M_5'>:-$;F1*\ /2@PNUA]%=Y%J5M(Q6:4B@G M$7+T++&TV9I5KX,@JPO2=1(T2YMD W>FDGHZ&""E@$81J&8N,^"8.)FWI7BR M]V8LE&Q:"_A:@[[CS4.Z3M[^\?K%SOXS+374A5#<%?M%KP&B>A+;N;QQ7HUO M89+5HY8-,E[[8[++%K7K'#^0QTT2RY^H03FNA9VI M.@.'0%F I5DUT'E&3V.5%80;IFS-6=+#F4$22^/&$((?S<)Z@*L22-.LLD%U MQ-]ZD?TBV[?B)&WSF,YCKE]FWKMM<2RUW.+ _!AJ6K,9:^QK@M_ JI/"6\5-2$B:96U#0ES,4 MD(QBUPPQ0+HZ*(""%H!5K3+.=@==?!S$2=R[";H@CQ/Q%8&E&DV5T]?R]RCY MDO#X.LMFDG\P8+.#U%K UHP;9L,;NU2"'L&>IY>M""7TKE F;R5)6 MSB<7C'!U]R)HM&S4<5LHY[#E@^#8#YT9M 1 ',*D5W%:>.B<7,+"Y )U25"3 M,4$];,'HCQ7AK&>[3R,0@EW"^_!L]]!_)"2"'>[7%??K1&U]CFV_;N^E MHFRX=N:\%\@Z7)NPX1R_E(LLE1GW$G5#K]-/.=:KO%-_%*)P3E,RJ+'2:Y M4\-];$R*3O4(=$W+"XLF3$NAKI#V/(+^M>T+.)S%"&X8 5Z@D$52J>!SF5"8 M"$$"5,#E12=E.P9E.YCV.J:/6#KK=FON4_ . ER9<2Y@.EN0Y$1U0!<>,K"1 M&2/54ERCYK-F#"!R5B&;&[H0TZ1*));/$SJ#I>=*R/AKC.+/O04'&&66U"LL MN4& 7B% @]C23J@L0-K?G!+!$7/^I=A4V?AB-!)S&A^J.BTC.7)LD0W/0P'%FDP::[K M,MB"4ZRG1M!#PL/AAEY2N-T!8@CB8@V!8<=.WR5KG*]B-K)&B43>M>LOS*JRIHY;(.Z*=1RNV*; MSDMDV"_:/WLB]#5L,9O,MK9O5- >!\6V]M[ST-KWJ"K/4(%M;:\UKQ2*CM=_Y*([@\UUY%@&O3."5!XYS^:<8^>@R BQ!D1IJE)9M;UP[5$- M!HZ8*TV"36+MH*#9;$?Z<"3(24Y?T*VF;' (. TCEKDRUP4OM#KUL0)L6Z3: M)G8)D^;3X$8:$7&M=A[6@M/^R<\<(JXSRB!%KP]H&9]XUDDUG:#Y7 M)^0W2/ 2HF_5@^BVC#&\?> N:4A+ ZTDT#+GV,_)4LW,3"I"(I724(RG7/M, MM,%T!O74,F9XDEQ:,UMV1V.5LRZ:AORB3XS>J>U$($OKZ'L!L,0!J28/JW54 M2U^33MRT$-G(B2#ACH10R,9,4B&8]QC-=MN*S-;FU# MJC];O$M*0D):(Z/G &BI^^<[9]D\A&OXZ=LMF@J#P:R^"0#/O#([3?+)PD]X MCJIMP_[-ND==782:-=*U$SYA8T<<&-1E[N#*I:O7PSD6HM2 *N "%-ONM*?. MSLJBK?74RZAZ%1459]6EO(*]2KYRPK@"?,$%<)V65X4:O)(63ZR8M@.FV%BH[$/HV>O%+V.2*G#8;PP M2C\)7&"ST./");]U-[\DE=2P#O%]=CMK1W;__O1?%OWU0[\T6,>\8H1WG2'@ M5-MSW37@V"044S? ),J(\[8:3:%B<$AM&Q1WPWM+@:4*@VJPW^SW@Q[;,S!J M\^@:2*VY?-W%.DF@DFD+^:RH)*+BSVA+$) MLHYD,<^#ZM+:7=E++<,M0]E\4R";@VO9G!M"V'P]P&: F6R5)_.6H_,T/9:; MU\!2?MN.S#%;/9*@@/Y V4P#*:SR[6DJW_4:)X%[%TK-'<88'K!9;[=6^K@S06>B0L%!+"NM=1 M@MMBVO7@ND"Z6\ED+XR6/!-WZX3Y:K/5B[@4B:""UU0)6#.*E_POO]$ M*MYQ[W)P-B)RD)<7_[B."=.QPK_,AI$AOMZ(^9__X[\:KHX9T16>@^:DF/SW M=WO?\;]U7/YW1\/S^*H)S[@877["?:^*AE7S\ZBCN[]B@^4).S1JGLQK^K'] MF_M59P&^XY>J5BR:_VW:T_T'AY\S1=@I3;IRH'T:AY0=QX/MM9(-_*L7$?,L>X(#-F,.].0)7A>9FG_C*U[\96A%;V#3@KL M;T947MMKLE'[$;AU;VGMQA/_]\-SR:O\C8O&Q W%!\HC$S(ZUTM6VO'5U M^D7NW>_)S*PR1OOG;=U>KMXVD;=6ZKJQ2'[1Q(K__N[@NZO&[>S&3N#S^)WH M?L1>N*6MM"8_;^;JP_<\, 96>DI?[29M;E6<#8+JZP$SV:QLIHOH5[H1BP=M0CT=3*B' M)+18Z%@B;L$ D$QR?20'H^KAR:I?DP5IH_(A"ZFC04@]?"'UX=7+ZXHGG13G M#CH;8]^<\1!?%F5S>:/'W]W$J >;&76P'N]!6/PM@[C^:19#6'P(BP^&U+8; M4G^8*C?1L3G+'K M=3384O?2EI)XTP?/\> "3G?AW W2YNM#3*:J%M%/>3OZ M^)#%S?X@;AZ6N/D,-VTP?NZ/./IGADKPG"126SUD@71X. BD^RB03DV1E=52 MBNYG84"4KD6NJ>1J 45_ $;=>8,1Z%-XT:=8A$_N?7D^7OA@ 20$L-WUY+<; MX'A3[5Y>B7.KLY$;M@KW%/U5,GNK+XV%4[HQQ'$VJ+_:V.@.UR#3Z[4-T6H)'D=[M8&_O MF;:5K]#34EGGI,/[PG5K6?.*45LT61YA67:C5U4YPWA'[J=[S]!K)[K00660 MMX[WU@Z2-.J81"\6!1U[-(]X78RX@_?^LV?[JY9+=^D8[80,2EBEA7>M,XZ. M__G!HJ29U")+LZ1:[$8OA(!WBMY*PJ]+3ZYI%[ MF60^+S.FI.L>!%U#IHQ$_6>9&[\61W1UL4+T1L]<)3^&M:/VY97P<>H)$AYP MD@7VTR^X(S3H-VA?/*45?PO2XIW2_04T;[LKUA&<#" [_ND4TS8@XJS@(88T M62%=(+_""_,'^2/_*AS)YYNLACC-:*5(J#7,11B:A%O/K3'(0D9:=8HE>X*0 MSMQ&X2]=S M.W^_E.7,,.5G[.#BQ,K\YRJ;I=I+QV158ZQY"Q_#WI"BUG8W* ME;%*JF=Z._FR>A8C%HO[^TY8T">?QOV97%SQX+5"S8K)/2\:ED>_WLO1,WX' MN5O=1*>+NC$S$M1E-2\K9>)U^D<_M?08%GBUF$N>(22H&'="$,]Z S+DHL@2 MVOY:JMW=P^+H-S"\&);%9*4N_;+B=E[N1[S[?Y"H3-TUY\&!T\>'3QJI3L!P:(.A>]%MV;T0US!SWMF7[[V7N M:?Y M4.X]7?F$P\]YPH=7+[%>09,"?M(Q62"YEM@_>_8$SUEZ^/)CEFWH7K4^675* M UH'5I,UO1QO)P@ ,#$U9F#U**T>$U_0;T$90)*P@">VH[^S%*C+\^I:.Z,I MFN[1#H:V#K^UME2PY@WM]0DZII05";\8@J6A,9+J+*F209ALO3 YF9:7&3;P M\.C@AS?GL;0%$O8$:VO4GR]WZ.Q>RPO$#"]"OS)>ZW'A.1OW%4_*G5?L*RKV M&"?^_XMU B;ZL;\ZEOWQ@Q&V.6[P.4^R*OK)4AC_ MB]G:T.[3NZXO_!P.90Y[1]><0[S**6+#!B#L)##/2#X=Z."'O<$[/N(Z2PF6 M;)[3!]0L4]//VV/Z^_X1*,F 29DKZ$4VX=X8+__=9C+/OO&$4T2R;]3=G^Y< M5SAWJP7>GTD]I7_ 7.U;2V)BL04FG^T*1M),I!\_#6)PZ\4@T H=.=BUJ-:E M<>P]]2:(HQBO0?$9';<3VEQG#ASAG%LO+3C@_'C_N(XEU1W?*7D^;F'TC9PF MNCV=GQS9ADUKQ,N*867:;Q)OC(26$L\3PMAH5Q)N!K5L_87-A.EVG9IY$WBO M,J@*DZ=/7<"'?OZXORC6E0S#.+VW6&G?>-=\I VV><&6O"I,3^)HTK9'(TA] M>C*2]JY)1,@4IAU0F$^>V6FEJ40:S;&THZ29EJG2A64SVVZ.QAUGS!+??=>N M2)I/%S6VQHJ8*^44"2>P1*57>'-?PKTPT%-ND)[RT4!/^5GTE#>N*C_GU'_S MFG():4.RIG"A-.*OGM=U?BX$X&G9Y#_FX8Q334 R8*TS]%X^ZBK6HZL M$1F&2_<.0A\Z%)U!*@,-!KMM?'HS"FQ0*(F:Y#4>UHMEK@K7[AU(SD+5BU): MIK9[Z;(U_CZ99REFA*V%;<[=0:R-'FI#B91>O9HKE<,<A>_2:K4FL8P)C$"1MKM3:E[%V *!@F\W\L*M[*(7N>TTF567\>>&BA> MC\^3+&=VSI#L=6OY7/6PNB3^A3FC#08U\1U?ZVC:-/-__/CCQ<7%;B:3W!V5 MLX[D<;=[EGS$[75+;]M.@H09;57 6E\Y_PH!(WW/F/\AC;-B]+P&9[,VS%+I M@&[5Z+X=JP="OR27)Q5V?,ZZ0V7X#T$?(OP"YRFAVT@36EC&9)Y<,D8LRZ?1 MF>IYG.60'74[FMJQN!U C(F/VZK(./@"13FCI\;L;IV^/(&VSORV)6E:04%F MM7A8J?3 .>.N!%F1'>'/)]SI=R%RMZ Y[/2(-0TL7//QRZ/RL&F;(>VUTEJ4'F\BIBZ."E5UQY M?G8H5IQ4X\N7/QV_ M.[W-Y_W^\OW/GZE3LLNB0#_W'\_A:?]_KW#R__.#Z)?CM]ZH/! N M#(+&MZ(=8/=TGW[Z[N7)A_8-V[<,O;SKP]9'I_0V%IC^WZ<"VMQBX;BVB MF^T*-GSL>F@4<6SW-MFW7S=FI@&_XVY,YEJ\<5?,?3EL??[GG?L\[[/ MZH_1JP20[7J%H;\D*6YV,5:F9^Y[\F_R1!NTHU.J0T%=+B70SQSZV$@3U)1;I/K\ MZMRB@#F2FM0H\/H8I97TQWOW!Y*5225&JT1YP6\^)T_#U!I+K5ON]UO30SEV M:N\8C@(&P0R;;$9+$-.2%!-M?ZWG0R%OTN.57AP"-LV0]24YS,U#L1G]. M31$A5E9(*O7R]S&?1L:DM?T!QV03[$2SX"EUA@),AW[+Z$"_B'9):/FYLBVM M;6QX-L\!Q4EW2<@7R/$8P+(N,"KW >=7NM[\9!9?/:740&?4F-*?T% %6DKK MTDF?7*BBD;2%HRGQ7*4MK>P3?8@V]LQ,,M:#-+0TE\;98G58:S4,)C=+)H4A M\UA.2[#$63%"%%_TX<'>_I$@O49T?\L9=U1$@5P[GU1):O5DL#HY(%)X&/3E MK(.GM@JX<#N*B)O*.YE3&35':TU[A:J)"YNMF*+=@RD-9<.U MM3A\]AAP>H/^;06/OSYHF)VFJP3U;G0\&I45) 7D:W>XB6!3V0I'@UA1=Q\A M*W)D,5=-B\Z.E&A#^M:U>X&R;JR>=2.=NP2C"H:3G MI#8C6*^91&486UKWWJBQ#=&Y@RS^*2^2S%"9Q[/5X40TKUJ+"NW+.86455Z< MVEEDI*SJ1OK6BEC%5:9)%;6%I);G/%)D2*J5LP5V1S^:N _K9[,J, .'"]3I M6TL; :!CM" 77Y#(C.PEHX<4\"CZGLVJ'[2\DDNVN%1D@D/G%SI6NX@;L'XT M.7>WS\BM',GE4LULI&P/NC$!6N=4<*'O_%B:2-*P")D2[*(G&; MJH7.Q6F9G24YER"?F>;">.,&TMC:+=KS>.K&F+>-HI4-^[$H169 07AB+:7 MO,JPHBNGS#K$ HZ MV';1Y^S*SVBF\P*??FRK"==" 8?Z5234576L@GR*?CI M!F '=,BM[6SE72224-';\2$G*7:1+%CE)! ;BA&02? UI[5T5,(GH!TXM5O7HXN&R#;=P;9?CQ MMK\>LOV03D3/IR&[0\*!G'_!11=-WAB5!I!($!0I&!-HNVE#I!)3HT\6/2L,.DNF.F^$(5.F @ =1CGY M61.V,-E0$(O5Q89"XX._$4VJ\D(C0_"G^="5S@ B@P#1#;&8LV)<)=9. 201 MTJF@S0^]19D\L@%^\DY/!_:.1BS\3/ETA^M\[I%<"J#<;6ZO5@R:%!@;/.N2UA[7/PF?4[2H"N2 M+#1;_Y)%:E_^([E86MV@A^Q:[_-9-_BF,R-=]79P/^/ZZER(8[SYHOBW?[Q^ ML;/_S);$MPV;-(S:K3/:&5(38KN3V9+D=)3HX(SH=M,I%,N\,)-$3T7@"'D= M$7=.B *3;?21O/:M3SY\N,5U5ZX0TL"&8P=PY;D^UP7(6)US*"!#32RM/$LX MSDOSIR[**D^MF(:5H;NR1IB('NBG5H,=D_">!JIM4,9%S7%,3'7.ALC(YF.7 MCH0 IC&[RDSH*72:2G>NW+M#^.=YP7HE5O M)-:-+;XB3J)C\A(!G4\0-L:S M\^0,+S8MZ:4G8F))3IB&JMJY+!02Q;V3SAA]H.EM[*IEZKZ*1W"V7\S;XNVL MI?@!\[XX!D&UO)BASV:I01,5YJ;\O36DN\'XPI.9TTCXAV0_"GH9+INCMT!. MP(68IER0,R_G;6[!\N)SX\&<' ?FB;Q?>D3JY$"5U2 8A$<^6FLYVK.J;Q7R M;TE@@&8VXTP(0FJ(6X4[+XM)$U #U>BRF%@GAP^Q4/%WPL7$PIGY^5@;N%IW M(1S)8<8&"FZ'@!JD IZ>F,S+2LK_)AD\_X+4)V(RY[0XYF(=&X M0K03R5]:I.;F9R26LIW(F2"/6I'NPBO+HLR+ "9Z:.12\A:J?ZQR<)>54"!E MU?U"0+1@N]LIF"J!&1!>@#C47F*YT2T:Y67-V0W2+V5M.3Y4J-_&KO$IC9$M M@:/?2$J71JIC*Q,ZL"S:1PGG0B&D"5]X%&KO(%2^,R75"7G4E&@=UA/_JA5M M6J?6-08]9U:XVV5]W02W@Z0PUJ.OA+.F7NW1#+[,U_DR+M5==G*9"6N9;":J MHB,15^8G;(Y2KY#X][3I2<&L,?1,-6$OIH9/7#?J5G/58G<.6^^ W%T$BN,K MA$'7A<9I/37QO%L>L.TGDODQ:][B 6:*ZD$ MS:<4D%/!"3HN7NP KA#Y!5;*ZB >+?N/,S2ZCN&? ):P!=$LYEKFRXD'!/A* M7I@=T+.Y^*!4_'8/2*QP0W!;)#:N3C80HG0\8MV>D4VH-DR 3!)'*HS,L M.\/V MG"3WU%$:)>+;)6Y&R:0R9H44^;:#UT[8PZKL!F5=2-AN2%?FG]6@11T9R[-= M&1IY).R#KJJ[)AT#G^4L\:[VDD0RG[*:#81 8N!TTI1PG6?P*R @8!('NN#U MV..:,$O CL 3Z!/O<1IO5%M#M; M7K9?]@@GES,<+)-IK K!< =$Q*>!#HG&>5*3#T5BO7+^8@DM$7%U,_Y+KQ4K M$&[.?XH?,7<,F'Q$JG8R,5 0V'G!-M5K'HPS>V:83TA0GS:;()@-EM]D<-7L M^@,9'D3]=%)P IT?:7-V#!2')TN?JIH= 1S'$1GA54+;7'Y424_JPN"?T;N3 MFN\#G!FZ"-.D2D,L,[T$C\@KW#:2[I XHL[%/47-$#BWLIQS*9K; 0[8L=JX9$_H1<5Z M"'9$M'7'IQ]!>76C>Y(M4PBS.Y_0@&"A'[4(TG=V4\61C]*.-22QZA)T(QE+ M03S--BXG?UE6#DB7[<0U[!\.2)B,^5<6IY+0EN"2.%XFEFP([*N6LE M=%8IN%Q$ 6'B!^Q:ADY:"0Y%\^!;:LI\6$T6G-5+7@;).)$/Q20# M0;'DYM/F@X+;/V -LL2=(7.P;BI;(LY-GB$XN8,0 M0NRZ.&ANK[+U*9-5<2X;YI9R5@!I)IH&#'QSM\N9^U&L.V@-*3<],07\!RUD M"[X6+*/@5$G%+;O+8\YDAE_S+2-V3W?#U!;(L>"TY'D(.A_"I5\7+OW3I3HU MOZF8:+$9Q08\-YH]8$'M#YK] ,QW-ITGR(F8$#3&13<7B.\,T<^U%0/-U"ZP MTUVLMFKR5QH31C,8D;7&C?31;;Y")TF!G&QA\O/$BN&IY:!-N(U?@TP.:5&? M(K5!$\9V($G$82YF?@_J#'2RL>?53026T?-II8C%U'#ILGIJTLZ)\2G!$X.H M+]R:F>@Z+9:@U_VUK5N4C_X3Z1Q2@G3Z_L!KD?0H"O&'?C)<,M=ID+=Z4==J MN4M6M>><6Z7Y,C_+&M^0XK='OR05.;M^$C;]IKH;-7CPMVP0J7]S@NV@#;3W MR*$88K&DI+[:=>:*>X:-]PY77<"8=F)N1O($]5]?G+R362[OKD9^PYDR'EE$ M/FGY*>*8EMQ1V1?9&U8DLSJ(<4>.N!67,C&)4;2,2JP$9\QP$E-Q@AB;,::E M0'91O7X4Q_:F)*%BWF#%>DB06R;*.Z:S30,%^X;\"RB7N+O=93^3TR\36;E] MTPR6J.ID?BN3=JZ8EKM(+\&%Z6/, MUO$?%%QE%82BM.X 6NT,16JX/ME9V[A*AS 5O$:C\K43N)!) TT8W"WF.O!; MK%/KA+7$L3GCV@P^&@R"]\"W)2>))3&]K\]A^HRR:JUZBD-83[-Q(]G"'!%. M 2^@MR:3T]MJ"&WO9M>J"X&S43769;IH".II/=TVNKUWR#&TM-.A-)9\BV@= M/F9+A;P:A+ "W^MD9#!1[#E.SLO*'E%'@2X;#W)F=,)"+/Z\S:%']8/!@=(G MG"V$+[AN36WED> $[7Q(@ZN7A8T')">W<-GE ]^M4;3ER !+2@,#3:HC>ZXQ M\#!SKA_5#W95W\KKK(73>2E(*T^F3,NK5=S^@C&(DC:*7S\HZA$DY,PBQ&72 M'B#'): 29@ZP==U)#(IS@XHS0'A[/'$TSE$APJ5MG7PBGTIE$L<9TK^&"4@K M\@+*&)6H:BLZY3-L:V.\L&.&@>G0-9@[8-8H(22Q)\6*3:$EC,"_Q2:^!"X_8_H^_T?) '3 MT[BV2CVUR!YFF,^9!,A25=F2K2Z@-0M]Q]H2#I'A8"KOAMOT&P1=4'MFP9D! M:7UM4X,<,%,[TN$" U(EZXB%O$M=[6*3P@[\HH]^'GU_H*N@8I*=J9)4Q\R] M3P8?VT;?I#C>@U'D&@4]RYS0==PMSNNPGZ"G/M*G"LD3#\,*)^X-'L +6&WU MW9L1/IAK38 5]J(/N,B!!Z7G/=;G=2?JZD(02W3^]XAK0HOR/''0V;[K1I]O M,>SA\A$2;W*I9+=7,:$@4!KB:'D(I>9P!0,Q:4(Z2*".;4\9G:@ ,$D+"D0BB#[L2BEOH: M^7WYV>[DPS8)CXN%LTQB#]M2:6%-CQ6*BC;O1Y9@4N8J)\/>QD9IL%:J,1C^ MM0MBS1/TFJ_-B,XAH[I'>5+7BDV/<*(F0K- MH!9T6;_JT73STX)Q-PO!D7-PQ4^!)/-XU=.=E=NO]PGM1'_!4NF>(S9CT!66 MV4M8=-$6%M*B=;#?-FR_V?('@.R3EQVT.;92OM NS&8(VM MB?K;3G7"%!3K:OY5VF*7T* 2>XP1.VPU2W4C[(.FSK1Q"/H[TYWCEFPR#A#%UK7_Z&\RC3$S[$W!QE%61 M):P'??VH6/*AL'6!0Q1[<8\O[FM:=VI\8[0_+1()L;U)X,)E"8M/L>'%PUXE MQ9?\?::#C^6#HW9&&CWY*G.UMP M,:L$G<++ZU%S8N($D00;;0K>'06O$5)Y*!]-+GPX64F[A+.A&PC07S%[S2?U M]'B((+K077-N N^IK&RV6D+T]!FRM32J'UP]OPYCRC:Q-BX/!]>__86.[&C20VAP_9:VB3 M$S[F@[<P3#P^4>KCQ#]:SSFHFR2Y? @DD\T5&K"DZ)^_!G@*1Q$XYC2 MOCW_]N<<.$(+:G7D1DD]'>3W*IXTN4?<^A0W3]E%N;R&J[Q<\,>=4:M#521W M2HTM@'[=[C=;'/9CIV].N(=_,B'HE%='5\) GT+3Y M6$\#HP(T=(?:,"S:-K8JH# ?-L>S*MPN2R%!AA)M3_=OA. MG94UI-Y>/T:S/F-(0@^&%1!XMX,2T=N4J ]-\X,KTHBYU@ M"2SUB"TY#O5):!/84_ZMJX8/*R)W;.N&;&=@#E*/J>M!2I.GD(T^S\[=M1J' M LB?#"7WZ9"J!6D@D6!,,"M@"J"FXJB=*_XAL#P##DH+/_2G?\V-7X]!C9<< MWC@(&"?IC&2G, \ #&KOUF[TJJT8_\O.\(6%X&JJ,V@YY*I$ITL%0\B1D+U' MIE2+U(P2E(?,XI+^H)E]S+AV.KB8KS2QYA?$Y3N]<&(I4%8!4A,&L+ 7-B; M:08\,:HC_)+Z/;2Y.DF]HB5,IZKT\U$ME_OM=3%V%)N,\+\\<]7-\^V;(V MJ@$GKG4CQ IIQLZX_9S 2"2HTB%1L&\5B[P6>C#RN+FP<8EV5".JZ.?%O,6K M1NJ6=G0CI> A U122-CHW*>.V?VL#_%4<,]][O#X.@Q;OK-ARR^1 MGQM:Y>LU@;Q_Z@V+K:2!@2CLEX+:2%[.!+12?!/"MBR=_(CCE]NO[BQ)F8"D M#+/3GF=EC]?<] MBF@7B'&'RCI#H#*R%*)NLO8,LF_3@8LZB)8/;'=]GW\X-E;-?3G?1?4".[_/ M)3S711;JF48\=33-#%OHW):'LVJNK=@%B7=$@I?(?Y\[/*;IO@[P7Z.I0;^, MYQVSPWT"@^^$'/D!C7&%> CVN5=M+.FQ&1[U%):_4?X_MMN_RQFK-H@.4N<^!3C\J*OMTL M!\VMH>M6B0FL V8":\/QE7*GOFN@^0CYJH#4-D*+KD)P/"@DQ?Z3GD7;_<_F MX471U^.+!HC-K4!LE)J?0VJ.)R"XYCYTZ.$SPNH>JI"+U7&RI1B9:OE.[8OT MLNH+^6P,R2>6G"(DU+4N*W59 Y!T6AJFM/<.9QUHH]3YP]('-<3DC*8 MG#XV&B0V+X8],S>B2L/0/NP:0^;VQ)(Y1/T'H4REX@*;!^&0Z' M;3J#\T40^TN[K J3),*+/,+Q[(^A*@W[\,[5%0OH"E<4$$J:S4@3 !@ MV^^XWV%.L&=W+RVX,] _:\G[[.:FJ&W?[0#_%P1RN?\TG%\GQZ"6P!\>4GFZ MMNDH#^)++ZC3Q-4_N5^M_!XC4[CW@XS.:IU_R;]16H0\R68.?U:/Z,7P)G79 MTIL%^,1P]CH:#Z5L[J0>Z3"EHEQ3)*G!_&T*QE[ ZXRC45:-VMFY #-08FAA ME6E8MXA&40)DG$#@\#"IDLET'FP1:B&7#>L*Z=M$0KH-"Q0E=,-4%2:8NN.D MT89G/A"4MK*D9JGKE0:FM?%6,+'G^*U#%_I?N&.R^A Q(%"C$4&&G^>8I*0M M;9\:!C)<9?&X)!@LS8/BJ1:')M#$G!.S89/'%U#9/)$9DT)N@ M*A=)+I>![B\M98>K'ZDAF/-7?(K]#=N]2IJVJ:!+T$Q3>$8*)1 )XFPL=89T MT6>GBW[VF-[W#A5]5:KH5K-"C^^=1?FGZ9Q;/9Z:TE8\N9Q]F_Q>Q?%)<@P] M.H1;U"?4^RG9U24V]\ 8?1,:-D[Y![Q\GNK7_]H*GY6KV%]!5U$AA@P6^:5\ M[S@ 7X%"$>@E_/J#EJ*S1.7/%V:VP.\QT_UG^T_D<\>0/G8L^\LG1V(H&LZ_ M^CVA08%OY(H+?,_?,\=M&Q8D^'9]\Y)+NUW#,@%L!?GU3ML8<,2 \PB]6Y+: M@D:M:K*FJ0\HC"IT% ME">CMTMLPXWQ#Q?F"5QUVV%,8!RP4,&9:Y! .<_@+FN1ODT@Z;@=&WQ7MZ66 MP($69ZCY;GOST>?(@*U\A]3^R:'OBOEO.PDHS9/\G*8\S MHP_P6/I5#20HT*27!IBAX1F?-%TGV_$)9FF8(\EP$SE,%H#7N(1-B$:P=T;? M&K_<>*ZR,CLZOFV=.[:3Y3:6'FDLW:!X)@P-MB:))CW"+2,O0EK2K"Q(3H705V!/6:=95XM=<,8C;\#_K=LYH1CVP+U?&&= M.W>H)>(ZYTAJ ZM(\C^:GV5?T3:,]+[,NCK!H"O%ZA[/EZ(6AV#0)KI_KZ:8 M[T 8^_+"->,*2=X#E/HX^V0<#QY=[1EYZ5S< CLV*X+ZL("%#HB05E*S4=7F M9JEV;?MU_)]&>B[AY"ZK\T[7WRC--"VJJ=W>&G?KZTJF>#9NX4M%D0+R !Z) M)6.J*B=5,M-B"?IMIYBM=BJ!P23=I$2G@M!U ]?0<[QY82ND-#NN](!ED6_( MY=_$NZUA(UW?N]Z;#\%;5#LPQ03-BPC6CK6V!*:>8F'>8@23BR&[\ MK2^2:D=-@J6&RN3M"O18H0>6&BL'6U5M<(4:H (O2U.*#OZ@?' MK<0%V;20=PZOIMS&E<,'0\=D:.82Y!S7*#1<>,]>OBN5LE!%;<$37PML7PEJ M]U!V&V&*5RL$Z>:(SB)C.DM#<8J-0.DN@TK)-8M8)28@$L*FA64QJ82J&GOC MBA-],7#8.'$B?8&-BR,MVY=LC3.4:BS%'KU!=Z-3:TZN^CKC:[B!25\&XJ7'D&Y[36(8 M>6A6C//6*/XQ";@//9S66_MG9E&ZE@CL&L=?[L@-ZIKI)B_C[.GK$L?> U>M MXF02.^+L>NT(=V,([DQ\:RZ,ZCRX75)I*?<;\=\+W+NV$!HBW^8S8+8'+C, MO)0A/@3FG>L;91NEIQ8FGXQ()W/!,^WLC'6I#GJ6IEL$>*KN)/KT M+!:T$KRG0)\YO&00E;++8DCJ5U5B*Y8\PQ& MMZN;!F[2ZE>0S@#.UN=^IWC".*L @].('&)ZG-7J#O(Y-OT@!ZZ4 S\+>S * M3%;%7"RIM 3!"$?)$\"/RZ6#2US(QR_6@IN@Y1"44#^(F.OQ'+W#]1\,S^. M1(V<3P=;L= NVR^VJ-5S1,D;(R5!B)&6VJBI@]A'H%0?Q^EQKAERDUZ7G^8V M 97T1U 0R2'=5ECBW<(6PIHT[,05F(GX& @HO@$2E(SI U^.;D:\6K\ MS9IG7=BDM%6[ZHXP'F[E_!'$%7^:(2I6?>>X<=P64Y6]ZNB>V^X;!'DY4PC- M-G>ZNGK"?58Y!1S;UA0F6_*APJ =1NX+4JD8RBT]:F66/;3 %/K'@'YD)?ES<B:WAB-2YY!5.D.2K*M.,^JTK'NN>+"#AG?O8JRWRW]0+"=G9+#=>O9 M 35!I+<@DW?=B^DQ4@D0DP%5I#D'VR,-D%NDCUK&%M^81P! M0"BBEH%>P?MJ9:MM5[!,^XY05QUX-F$8EXOL.\QI2_V;Q2M 0"^5Z*%R 0 K M$%+*9^&,M2W#A,I_*S0@I*+ 6Y.QB.N1<5GAJQ:\P_M:SR'7)K[+QFPNW@C$)*(P+7F-E="82&T#]U;B MHG.! =M4JG9K;> "LM,$=W/""<06&8S_^!FR/$_1X]5Q*51EKI2D!5KU2)1$ M +L2VH 1Y4.3[E4D:P(_YVP5)DP^O>YY'BZF0:+&0M7LV>SV>K%QG?&:%6"/ MRU=V/0]2F;8VRX)ZTF2&55?$LH-& MVKZV.#']YO*!J95NC5\,?-+N)K,NY=(U/Q\0FB7596KF&W3P3OB&V3,"N)SC M90[[0'%+6] MJ6G2)'$@7J6^I,C$9G05>$V3C#YV&)]].S-_QI" (NM1<8;=JQ%(<%>7:3E, M.G,CNYA3FP*N&TN,$0VRA'%/P'+>AM6J%(ZK^HOV/8U?NX*E/E=HW.TUAO 7 M6#E^L,PME5N,L2Z0%5M\!63:RR003M$M:[= EF;4M "E7T#BXCK86]VG)P4:@+I10N&L=YPG31,0QDD\J$11= MXVNG0K(1*X53F^E1T=656QZTK&9NKOVJ1-R%$A3+[HD+U8XNJX7]0AQ@>GQ) M:]"VSPO5UX9057/B$ M%XY?)H@PT$*+G%L%/XE[W4>L4=5CZM^EC_FTXE]M.K%@E#!]E!J)),M0-G$4 M$"ACSP/;I5,S!W%FG"XL\! M%GUXIPF%?Y!_%Q*V?\FDDJ) '9T;GNF/)+K!^)J@,6>\!R^-**ZD3-.I_%]$U27)F=CQ-7 M9IQ; YJG,\T0A=9NN=Q@$!,,LLK:*KAJ.4:\FJXU0"QH3IAS3-KV<[#(-FN1 MO;"M [0;F;!'2'J!82@^),]AYSH+X]**R #7C;?;O#>C<9=Y 24L[ Q MA3EYPBV#!9<.0!>$3P(JG'16(#)A\$ZF@OTH6PYH*T)8$#I[AVP"+QQ/0-(M+2@4Q;'X7<'X%G MJ9XH"+<]0__:27;*[2P#)G\T@*F=F<* 6\P.(U ;:3FR6'E#A0BMPW]H5]?T MUM8.&K0Y<1.]O<8!QVM>1$4-0/E>2[C5!O\6K9X$3$G!6;I->"((7KHFTW'W M_%9\&IC-O3*V<-0%)[X3;AX6:NA_9X743@!*( M=OI8&%LN@%H&+IU"1;699*-P=H .PB_!3@<_M@J>U3[?,%;KNH3+?3R< ]46 MX^2\!%5XD$Y!A0&RQARF87<13_*LP@S0JQ,$'!7;"!-!CRM'=FB$WFWIA*H MT.SCC>REU#?BW*6K6@J)['H?'*R C0-+? A2I+>@31VOR:#,KTO*8PD:URXE M#KZ-K#2+>;=;8O Q<$Q-A&M8"'$L/O)2PIZ@LZ)0 ;&TL@3,F'[+[51_\P_* M:@\EB&VPR)(ZEL/C)=T!M M3.4$_"4>P7T*W[[MS%>:V74Z:X1O#<=TG$$5FZ1JIO]NDX_T]W%>@F7#96RX M^)>[@]8 0E5HLLD5CHP:6IG8(:NC'&5BDDC7*HZ'0F30Q[A>(0Z:VB8-FD"6 M\RF, IH=.>$ ]SI5&H,%,UZ528/)U[J&A$!5MX6CX^MUE]1BBWEYP5UC:[;) M20YUOZ0XK3B:MK0/$<\FCN;31"%NL\JUI^U2![>"X1@:5J MH; 9H,J4%!VT0+!A5YYK&I@("-3DN]$+@!24S"R#,\9H.RND-77G)SFCA8<] M%FO3:R3Z;0F^J1Q;2?>\++_,QK&:$OO+"LLNPG-26L!PS]FCZ:1,FV0VEU"W M2^:Y^=H4H)#(XEUMSSFD:%UGMHS5R3M7Y!JTR%69((QHK;(MC9@$L-MV!_%L M%,_#IW38Q(]&C,_N;VC^MAV ;]^CS((VO.7P>_+D/L,3HO&CA6/U!;V$=FXV M"+7E"NUHD16FOYBB>S4YO6K?$79JH,>8B3*968A+VI QGEUT5/(]=6\(9P%6!NLYWB/^ 0L[$>._?2 M@E,JI_5Y&Y7_I_V\>ATWR4L4=J?V^8(Y,,8[F90:>$FK7L^9D6T.8J/--.,2 M=/&46V8=\3:#[0.!#E-2-,T= -'STS;;$"8G04^PQ& ^0>H(%[W!L>##TVDTI3P5C(Q 7- M5FEG2J&<[K:2Z,8?NTL_D2@%]>U,7.!6F4%+9Y6CED\$I>(6"^#MXR/ MS\I#6PN0)60%T'HW!ILEC/UZ+A5;NOZ:K5 MP><.VAB:Z1PGI[E+D9OW,\%4XAU1VXS*166# #$-IARZ2+Z+K.%(LX.K:&1- MEI?K!)P0Z8_ M7U%RXF,5:WPK5JE,DVBVWYIZA_1R(F2Q7[(%W02NU#UK$YI@\5W'C&N?BMWH M)\3="PF]XV&/Y6&O,/+&@S?[>SO_U(T!@Z\"^5,VJ9ES]6P1OJ8L#,('W/PN M^)EV7!@MI!,S=W[JOG*_W%"6Q1-S5O3>")/!@FC/+6&B%/ M):X4YF(WNY"E1<.2M),<9Q"X%:_)KTG1)M5"IG 0ZW_W#O;CSWVW"Q/B9$,2 MB9#-LFR;44!XK9,7QD;IJ""=Z_\*Y3FMJ.03?(*V_"CO2SGHNK-7 I.\1>="I&P^!]=[AHG%@**91D #$[!F*R@.E41-?TN8'Y M8 Q"R7'X\"(X9 P[2 X)H7O;1?'=6BYOG?&___76__ZFS/__^3_^2[C11B;/ MYPFS4/WW=WO?\;]U8/ZWSN&,6Z/Q RQDG,W7YU''OOT*XU">0)KSOM^)^_@S.S *,\8MD(F[7F9I?:#Z9(]3M.%3XZ\@#4R: V?/P^L#K:= MNYOQU>;CI<;K:[HQLEO[/^UVK:,F[;W(-2>_UJ(2Q^"FS7F\V(YU>]0&O\T5 MO6-WX%\%((R,LSAMDO$X.D$?ZL)R[:_X\]969B49 !\S^K/B/R$AN@=HE)N$ MQ !M\13[_"4@.4?E!*7Q#2L$ZH-;OK)GU?516Y!XA6C@U20HL5H,4%'D]I^C! M&9WD297$G0RW4"B/%)O"7/.?I)X5TQ/_=S&7!@\TMUS;KRI2OP"*WT$U?4ND M6I#]>7FQZWSE7,AH@-+ MHP\X.OR2712YOWQHKB.%V1*]MM6U[N571;*_6R% /O<"7=O4MC?)_FQ_WD3D MU&4IY^[VX@C_^^%Y9&5*Q%)C!U+B.M;-+5#(?9%+\)OJE+4FP75VSPI6*U[] M]TA0T52*__[NX+LO.0&A';LZ)WIE6OON#XJL]^/]_FHG,)0,;+'K\H2 MO<(W#14_KC M\/"'*[49?.]5A\BZ-SN,-[E5= 4_\9H'XW9\HC4^SL9USR5[M,;<^/HQ0J'" M.!SDUX^>Q8=/']W2U+YF639A<&TT)G2+I_+$^>2_!#[Y>CS=#2[._M8MSH=7 M+]GU]QU WW"1 6>(WX1\UG'T,H#WXSLGME#GM&6(Z>W*]4%B;T)B6U*V!RNC M'^W'SQX_N1Q<^76W++!8'HHU^]-@D[G#]E"B@^>[=^;RW?K5VVX1)O0 M85-3_(?^3R['-"L>[ETZB ^/GCZ(NW1_TY#;Q^INDWN6[JGVW0-<:H\AJXUP M\AO32*9RF3DV0.+6/FLHH,[*H6"-X& QY]@W#A"@;LB"BX^QG*M)AQ!U9)O!UJ#R:!@9Q/P2CFLFJ>V0KC3"55C3 M,V@X);/4ERBKSNQ]ESC?QII,,+0F$K)][J ;^XH/7K"@$-[7$6KUC>>,\ZTR M0B:V9(8BEKI7"R_KWRU03T."U' (5X$AE21"&,OT MW6=)RF0WT+.H;X;'B.M@*H-DZ D7/3.)>?,9)-$3P2W-N[OJ];SQ!@WSSZBRHA[ M5%5:9X/^16L/PV $#4;0AHV@QX,1] ",H#>HL3M-QNCS^B*K1WG)K'*#*?0- MF4*_@SS9M=,;F$VVF-ED?V V^5IFDZ^";WW6&;EJC[ZIQ;A=Y-F77:]WQ^\_ M1*]?7ZMM\OTO7Q@LYENVF \'B_DA6,P,=V*ZVO=,T@'V;.=PH]Z[+**7W/$C MID](VXC3@.GPC49R$.MY7=A=6XVFB39=EN^"($:[A7S#QOB&SO)GF-S; MJ)?TR+T.6@-O+Y76G:,+N:[0.G).I&,E)*^\N$ MQMINF/,IW/H9ME(;9,AL L=RD'5H^+6A@&3(N,<'V@8F-7HARTZY3@:C9 XK MS0I[&5T;); G)#B5X0Y<+6+GH05J=:D:LZ(MAWO16[2W1?1[>6Z0MU5]O^\4 M__ZC>"D7MX*XFLD;SIE@4\YPY38".<%)E[2WNR=/HO?, MM8.Z_RH3*$;'[82V04V20S^SIY\[L[_MKWB-R=0V5FS*+AD[-CWQ^V/X\Z,.>69^=SMFF6LO1AKG,D:3OF M9#B>-C_E+L33RIB(/M9,ZPC\C>G*MQARL$-$:<,1I:,AHO0 (DJGML/!*T<_ M^B)IDF\X[//M&1/='"RKLGJ&KIM50+,TMX'J6L)\.8[ZN_[WJ:F+PV%]+3L9#&$AT5MXEV*FC2H@&8O1WYRS]5H'(V M:DRZI;S "Z1^]]"'@0,;I.PODBK=R[85ZVQ%BL$2E< .;1 M9\&U::@EBXW6:5*#<.9:S7#5P8VOB%L+=V)T.B2XK?LWVV66LZ0$T5]O+>UOSV9 M 0?81S,8.3(F1X*L#OT\C](JU@&_E_Z)OOG;O*PY[#%(ET&Z#-+EH4N7$^!' M:?6B8]]AD[& V9)HZ9DC(_O-H#?G7+\I\#C+2,#M-S^9:I0)(\1?;3KQS@\: MH:*!RUV8,P/XS3JR \)M'::>-&D"K!3@EQ6.+_VP;6=1:JRFC'#.YQQ61.HZ M@;0W]+$J,[;[$+W4.,MG-LO-UK[V+D>C(0X[A\](LPFK^0(G9N<\D^[%9C0M M2)],; V23B143,^AO28%X'HO&4](AA&S M(IK2XW;.R[R=@7,EY%8%#0E2\FA[BZH?#3GKG(7#HZY[7_+K4M.8TN!6I_K+ MBQ=Q].+DG2P"_3JI6*O:N7,@Q&X!AWGU4754TSN650TZM1F]D :$%W5C9APW MCB;HXEOP<\/UE@;$]'E>U$@758C8BLE.E103DE5T L'YAC/-G"MB"O6#.2/E MZW,A]>#-M<)A"E@AG:J/TML9T+O#:B81]_[5[NMN9/WT [N4AT@/X[7%X].=#Z[\C&NNY/+2XR[**D]95Z1FQDX8"2\2C+3]+[H_B*0W M>JT6$?*Y MC>>\:-8[Y&U6>AZ"%WUW0L]DA,V<&<3X#=RD"[+P,(0M/!OE99O:PK.N%H56 M(/5 C[6%I?*32:)T765N+5(KK%D3\+X'DA/B-"M:46QDKXY:6C-LM.B[":MR MO^FI4'19'2%<6P4=5;O+M,,9NLK3_<'IP:_L;8J=+A*#P1L([_YX$;X>_YZ^ MU4CO>IJC1 #Q8YRMV1(!^E6#O?LCU+:=[_NE.#.D9,[MJC&76NW>T5*RR5MJ M 8PE+V-P/-8'K1#=6E4T&*\L9N D#>I=C&+IET04'WC#+'"%M1@"PZ;_>?\L MEZK/H/'/_M)"FM%BE+.LM&/X+O?0JG5X--=9,7RM8"]#CH]([(VF;#3(9-E, M*EBHYPM]N\XMCF7-YU-R2M3ZH]U8L@-*9J)3^>,.BI+#&IIU.P%%>!L M0]8'Z3D(]%@,C9.SRAX -=-"7VMU!.4^4SL\V,Z41QR.N:3GX?JFBIVO7>?O M]V[HNV_=J$>ST[[F-G%VK[*:9B47Z/^1^OQ,\.+EK[&!QH:=GFYAKPS?SZW[ M$7LY@PNFO]$8&:.=/J.KW>WM1;AP/## =D0P=D_]EP M0+ZA W+"IF5G"\^J'[?ZA%H1=E[O;N&AO7,#89,-1=REV=_;7$/AVSM;WV>% MO%,S+=L:1-U:HFT^C)5;NT?ONS\;.ZH M#.W"MJ73T>_&!QY6%$C<>J/E[_[/WS;8JMGV.7KV)'YZ\/BKI_:EHFDKUV1_ M[VG\].GAL"CAHGR_OQ_O'5VGO=SE<_OAEB3E( ,W( -_KLJ:DSCC;%7#V0/A^O>7Y.GUVJ ]PVMR?>/#J[3?GP[Y-]@*=ZRE)1)1NIV;(>TW,@P M*\7#_N[7&XU_OS/I<&/K\NC)[MX+KL:R9F7&;G9&YWH8$1NMWA\ZPJ/ MLF)4SLQVB,:;,! .XL/#P8[L7OSXV<&P)#U/.G[T9&\P) =)N2KD^-!EY'Z\ M=W@T"(3NDNP_'ESMKHQ\=G!O!.0@^C8J^N!!1VF6MZ AX@S=PQ6&>[M[0^ZE MOR*#N=@5A;0D-Y)VN;':R+NLU A1C,"/!)7IMFBC,F/E#$X*6\.01J8XSZI2 MRZ:DFLI6ON&+,R.55%HZT53)7\SVO@A+IT;EI* IIS9O'#%HOJVB@[V]Z#=# MCP,*76O-\,4(4XRO&*% '8. [FFV.=IXO_S]Y?N?[[CT-^N(9?=2?QJI 9HE M:;=[.?/%:_T+U@052\N5+S$J,;C@@58D;P5WWI1E7@LCFZUV[-;+T9 XL=K[ MG"<:C5 &%TWR1&*SZ%;D^.\$WPXT_BP#$K[%5I*&'WU,)C(Z/L\[-.X=J-@7 MP?E: =1&8H9&JZOHPMO2$'Y::'*4EME@$ ]53J4"HI9K4=.M" MI0XRFM''M:"+/_/JT6'T*Z)UT6E391_I!_B2#,QM";+EQ7'\AC/6W;VG'M," M,Z$>/T]+G&J4)*31-,G'^!Q&V8V6;G'AS8,+O9U:-()225GQ(@!L\$3TYY,@ M/(_:*"G+D+WL7O.1RHFDVHT9<'C&%!5>G%5>6V+XU1"T7.,%S3+"B04.K9IBE/];)2X<:(S M4Y@QS5AE#ZL$"#K/YI63=-O2LMFN&#_8N]P8P\KGN2E8 P?F&)D$"9FZ]+L% M++,DD/PW4G-Z\O:/UR]V]I_I8M(VI3 3V+3I:-HSH] 85A,X1F3@7"@K$G,G MH?:/S!@ID*5IDR+E=^5?<$]?!(Q.K&2EYN=90'CY*)<:;S&UI:R[1F+U9]CRXS, MJKR<6*9FU[6?8SB?H48F* M6%A;_+DZ++1<8<,=[&W(AJ.?Z@?5U@I,'IK]7=MGUMKMFEU<6-J9O+,KT?LM MJ493+3[U7 ;?:Q7U>Z8:?J%UU#\$1NRX*F?\L)66JNQR?Q="HTZN-"T0#R1G M=9T]YT4?^MP5-79_[4GAJ8!O@$M=>?2>/?B+'BE#5XK&G)# K2PG0CHCUX3K MMU$];1_G9]M; 'TFJ%NDXI3.#WU#G!CW;;GWOLYY\T7S.^B\!1R*BK!160O+ M2YZT!>TOW*\763*#X?V";N;-S^#"G-4T[AJEB!NYTA+_V^'1$]; M+$AK4E= M9Z!;'^'@2)-H>KF;5@3NC W9WG6^K)>Q>Z[^MO_XV76^K*<]OLYQO^:F;=:2V1H;YD]C MZ0ST_:&Y]H6W@ R KM7"JH%[D]N>>"7-(FC)V349ECQHM.MKBQSJ"'P/7'(F M+"/N2M1E65A%[AN*ICX,)4]2[@6>ZTJ;0.??,0M()JL6Q(G)45TSF:)-J MY=M*1:_G-[8JV2GRK-:O.Z.)GZGA+[QQ?^9])8^E0+3(D]C4P:2:\A_1]YG& M-TG<(RXJK05!8:2SDPZ&04B)UL;2Y2A70B;,'7;:V,7O,SMN><8M6H56/Q(J M!'>=9)>@ER%8_WCY_L/+_^NH-F0&EG&#HW[A;OOWL#:$6[E;--*O2 MZ-\MJ7-AU!&#<=WJ62803VOE!*3;T;ICU%R4U4=+#C(C=9[M\.U=8<"XU^SS M.X6'8 WIFB49"^B:W.LCM.<82/BYUG2#T*PEPB0+H_0IZ ],.R\=,5=+Y?VN M5';2H+0B!/U G]X;I;J>:62+R!=!D_>:UIL.S,;7JQS+UO;6;1N9%A'Z)U75 M%JS<<'I!-AS1 MT_53*:!W)E8K;F0[\(!>M,HDY"O9'%*JCD3]+9II.SZ_6;* &*8_2_38IMN4 M6P6A7A?;8<:R^\26\(?,".;CJJMV[GAY?H3@J1*2.BYZX"A[I" ]&I'51(M( M$SF6N+BC^,GD1-[BLMI0B2[KF1$YQCE%FJH&[EG,VFP0#%[68ECKVG131L*/ M5-MU#[LE8=6]WJ:5.Z$S3W*ZR,3%]5:Y]#K&EPO,@/-$2WR&+@Q@Q-R"GE)% MY(AJLV),DKRIVI&T239*G4C'?IJHO4RSX<2278D=*TKY3'1R7Z$QTO.WH9K8 M/J(5FI>@Y-S\#I;=#=0"Z@OKL/$;(=W(7BJK9<].!V66C,VDY=;7:%M/'RP7 MQA+7D9PO)"OH6HMIQV_*:LL:F M]Z?/DUXCM52ELM[ UVD M^OI$!6)A12'MIKT+5^O>S_2RUNG;;F[B\=_7)Z-O*[G]DB1!@9AS]).-#VXO MPW' TAL0?F;V &NW]3M2 GSKSXPIE.^W,6H%3 T\3(G5DC 1JF-_XVF*=!$_ M&C/GRH&F3PZL'?B8316B7;4K7R*W>47"HAK=3UKG%MV:]KA"@7W RL/K^+=%] 8A6EGJ_:,XDD ,.S!S#CE"UGFQ=4HR\U6%I$L] M(N>;[!)P>&)%@E?.ZAK!Z8V?D(T/F%A$'X>CZZG)\76Z$ "-&(U+JT2#==2Y MK=]C/?2K+,:CM_B,BV8+WSS.5K"=.%*T.64E8=X1LTUZ0R16XQ5^5;@Q3V+U M5W$W@X=Y&FK>?+\'I)&L0M/3LW_D:*1Q!*XX2S-&O*C>LUYV5HF72X98T@IY M/M8@P_N(IR<_J8,S678FI?(DO*S@F=PY,TSX>3PK:<(\YO6GFI.;:81PF*36 MK"TV7U9DOE+;\M5)_0VACE^Q77KS^R7ZG M?X%P=>0"!;DP!8' "?>3\X[J"X,4@W54[$HK&N8 M\+J[.*>\.-84Z3[C%[*. B9I=*(.G9SM& MXI# 0[F8=J,47I#ZT%O(8:H=&CA0,#.F@;Q%J\P<>\TSY47,-,&IXOF523GD M_'.7I]R%1=YP9U4@ZP9TS?:!* X>#^B:C:%K-FD?KC\IWMI9=)$O2!)-F+V\ M*$EN&"M^_">"J!Q',&LP%6_>4"!GS_HA.\@3*B>7(\SW<9IC,FQML/-)['-1 M CQE9![D$5Q0?2?1696QJI?Q?6)Q*:CO3;)0M?VX/R)_,30 0I&79R3:)*[N M>-^] 8N\?H;^T T;GWY-=2MB,C,:U;X=SU3@&N*:TB"_MH6NQT%G=M^N;Z9+ MS VKT?%$K8?M==!P 2'*CFQO%^1=Y'[45:U M#FZ1YX42E_^)S!KM?M,*@,/...C3L"#10,;>:&I&'^7[&Y]U08*.FY6/E"DD M(DLZ@S\JS7+.RG3!<@>G&ZZ?6.IE;9Q<:2X@W=*$3NKSP'>I2\;7I9++L;$E MDCE&$/'TD_HYO0MMR"R70X1KU'#=55T6A9$X-Z._^(%.Y&DS 4UY\2!D_M/G M3$%N9R70>8YI2V]XZ[_&P?0D6B=N"33S!0F;"A"IQ$N6"0-(]#0M2)#>R)#Q)ZT'8E("5/I+5 MX%U:$5T-,YB0F7@%GF1'O6Y_O,(*)YL&Z"@G!<34T?=>]N1&PF7RFQ^"5/HK MZ"1LVZNL(E%[4M+=2UC&H9FG9 F.1QZK]^K5R?OC)5\Y_-IQ1C?S/; M8W$H M7]K,D?4S.P.>'+]_>>H=Z0]E-&ZK1M&/JZ)Z%R8?)S[ZYK;.WT8N%'+B)8S] MD?J@,0M%_?H8HODT+^O;R4PWW,=HO ,( H VA3C/^X])YBX4D)AP3Q5XN)HN MGR<+U<&T'6'Z K$8L8_(ZIZ$BI[LP^ 12"&5*2\OAYH2Z1G$#G8JS3EB/VWFV^GI;@QE<>/1UM4L0@741O;M=?E(5?6E-499X+ M;@3'3 \@Z?BVXA 7*N:^Y52&2V"<.(,O^D#*?XOM99LLK$K2%XU+IJZS7V6+ MNRV:PCP62=&LZ?6Y6805!C +I^8&%$KO8%\P!&F4,Z8\<>\E]QC.+NNXSM1[ M;]D)8@<;^HY^YV7S</9KO[_^I?NUMVS_Z5=/97GQ2/W><8 M#I[^]O27X^XX?Z+WG/W6VVJ2%-E_NM_Y\Y>W'>M#%K'F5(@TS61EYA/M,:W^ M1YBE\-/J$+9(RQ,L)_L#%D50V\Q]5.$Z M;-(]8ANFG:?2]12A*?W,6:*^.UX"!B*=:;PI]!;=X@X"P@H"V RE R]*A(E[ MUM5R\#AZ%$:I4(1 KV1@&D8GNU2I#+FX1OIG&S((<;]() MX*E?!TB6?2FIS6%\56\T?Q#8WI2-2+7LC]8-80#;>#I /KH59;TA(*R;,#MO MP!5E%=C-S5L/1'XJ,K;;G]O+VQE))(XY!*O! :E0#]ME7*%:\'FKA[V6\V F MA&F+-/OT#1MEVC$6^F.QQ8;8'>68/G#XR 5+&:,.V6@A\)G'W_,"0I%JC!3- M%#5URG4"C/LP): 128K5L\<9[1V7H(88F0508!Q*W:< V4F.VV(0#!Q8D[U< M-S>/1,?>3%,G"-CR_!(-@>W8='](/&*SL^[#NRBK=C@N4!KVB1%JU>&*#)8!-4Z M:V_[MR'_%/BQU<+O3R/A-P1; K2%>A 69"58\>5#$O,ACQU@0LZ?M,.F&#>E9W(UE3D\^CFMYK9 2BGFF-D!CN8D&, K.L MN@$+HX3J['QF:DFIA@M+%"7.ZM_LU?618.K);7 ;1B M"5!6KRFU\@'^7\NSZ%1SPJ>C*9T^YTO_>AH&WJ%[Z627'M!'O\?]%8 M[B+' MF#V4J[2R20!^?+7I>S/X2HDHP;"?%=J-_^;F=GJZ R(75V9C"!$'LVE>U MNI*]7F&J+T5+BM"7"PO3UHVWS]$MY):SLJUS."L<*4&6\7*=.H#&[A T=CB MQK:;DLG+(<[S<>;/INE,[JJW4S/6CVE>R(H@*V B2!PMB*6/(# M_H 40)DY;JY$P4JU'9)X(C!VZ/%:,X[2Q&9W_9F\2_J!3I%OM,2ZX()WC@7" M,51Q4/13-I/ZR[_M'PHQA-9)""5($.!)U'%JDH^&2XUOK_;LDJ7?MDK?.Y*? M[Y4MBR[5V_EU 6\W8%MMGU4:=NF\UH+H*Q]\M1T@0VS $ "KK] %F3S71L3_ M_=W>=_QO'9C_W5&1_ #5(U(*+#_12!6KMN=11_=]Q8'5[M[KSR1,^4,M4Q_K[ WJ'M0S.P=>N\_=[-_2=]Y^^C<;N MEW2J'MJ[=PQJ,@1NK-7YL(VWMXTV.SILXSW>QA-.6W0V\JSZ\9;%@>S6>;WK MJ69O[&C=N3+Z\AX/EQSJ_;TK3_46'K[O.8!7MC4YV/4/7[;EM]90<6@F=GM) M]%/_@[GIF;?'*/'D4'ST95F95(YV#_?CP\/XT7ARDX :DH.-H MN6U9>.UW7!GQ> "C#BLWK-PF1QVLTL^7QX^V3AYSG4/ SKL=)NJ-];T_.(B? M/;Z[AH;;OCS[S^*CPR?#\JQMGG[P=+.F_&"N;K=XU+J 6[=6;U\L/CG\^J:F M#_7>[Q]NQ%%]J,OS)#[80$?\]8N[$-9L&_D-8=S,9R+*\_%O0B/;)MZ_-QOK+)&'A_& M1\^.[HVQMIF7?G1(-MC]<=PW\]+[>_'CI\\&P_/;D;#?R&L.!L9P+H9S,9R+ M;3,\AY#R)G!@)3>E#.IDMB.X?!,0GV=/XJ<'C^^-67J+*X/2ZJ=/[WTF\D9P M8?O[\=[1UP>4KX4+^\8-^T>DP=*R1;7;@];46_.>]\:$VYH5^U;>77W^*M_ODYLB/]T%C3%H*6[:+6Z%3.SY"%PSN89+-I-4/ MB(V37'AUP:;&>1?R\F(GQPY9RJ^9M.RPS=V>6TY4K(@P M.?55%IW>1P^\/L( M;2 (,-#FTQT/1T)DJ^L.]E#57;=U[^?[SX3FNS7!46*&L0OP'\N[ZR;3Y^0A MHW)2T(3]XH.B]Z*,#O:TK.\WDQ31+R]>V %B6NUQS92%$?@N02UM*0]K8>^0 M@8*Q,:8GK&SGDRI)F3I;Z0MY;^;,Z$8C2@>5_KO%X:J$@X^E,?J:Z?+8!:@[ MZS)/*N9O!L?DR]]?OO_YCADDLHX8=.O[>4NU94?YKHLMPGLCAY+)SQ_M_1U7 MX6^/#W>?R$&A6>5@"_J,Z[4;]-U5R14/O0GLBWH:@Z$+_><\.7Q MY80O3V^.E65#0W]-\'M@97EH/!"_DD^05-I,-.C6N3]P?-S[O7UA1@9-7G53 MG\;>(AEH-CZ+9N-H8-FX-X"]+>[8?[^UO%D8Q0 6V&NSVC;SFO4D' M;\N"?2.O.?@L#Q01>B8Q].TP9V["2']\%#][?.^KZ&\$)GL0/][;;,G:8,1L M-Z;G6WG/>V/&;,V*?2OO^:V@VNXN$&I-"K3O[J7"(F3!HI2LV:)L?'/H8K$> M,[0;]89BJSS* 6#:;GCQ1UV)\UH)SPG!BH M&!8^K03A /,CN*(!1W)/<23/#B['D3RZ.1S)AH:^\TSO@#78HF3S=G?W&3;P M;OOZ#$&XAY!//#7)A R4Z(/#F6]').[F$HL'7SVWO]\\[\^MK\K7\PG]_9:$ MPW#M-W#M_[5[NAO][%K!/_ [?[#AT_TP[OS!URP$>AE#8_WIFJQ5VP^TFP;XB MC?(9@?;;N;;_._K-U'743)."1OC[M?('3[_BK8(1-I$:7;-5&BY[4#MU<-3; MG.Y_UN2W65'T7\/,.MKPS(S+"MHPOT@6=7 1ID[5=E(I]AX]PHP#BWK_\%$< MV3_(HO[QR@WJ:55;U[I[F!6:OM3/0^NY]ZCD\9+^Z:A%_M%W*P[N9L_ JF+R MJS;E8;_]TC67Z/8ME=*_5WZ"LT4T,6 7F$^S4529"5@-AOKZ>YT7/7QR>5[T MX.;RHL/0]V[H.\]!WTBU\?[>?2PW_O(,\+"(&\C";ED9_EV#,X;D_J:I +Y9 M\H>KC](6[GBOR/^.A?&]7,*5Y=/#0G[!643QUK"(PX4>+O3#6,B-7>@!!O 0 M4H?GS_.US?2-7R8?SH:"!=6L5&M1\_W1]69E5B.'ZT MX7+N![(PCQ['1T=#/ZC5#5R?/=FL !Y01MMM61S7V4,'$Z(7\_YF>?D>TO)P MA>S!\SN=['U9J^$H7O+UT-V'NCS#3;O3HS2$0AZ"P?*RK> F MR]' M;K61WET[[W]FS-/]NY]]&Q0OENP5H>/ASMV6VNSSBKYQCD2MX7I]AMY MS7O#D+@M"_:-O.9P+H9S,9R+X5P,YV(X%\.Y&,[%?6TD,81>-]8B(N3.W8XP M[(W@B@[B_8.G]ST*-)_'3@P%8M"J;]R@^>C+Y_MN1'\XM[3^.G3H:O>+5B#6]..XUMYSWOC#FW-BGTK[SF/NC(" M]W]MDCHJYZ9*7.LU;@PP*F?SI,B,MD6C82KZ)/[BVZDU] O^L'+TT>^XCQF& M;>N(>^)59IR;$>J(I[2%IHI6!EUV1O7 M)\:N?AS5ICK/1H9WA\XK+3:^5,M8N]'I5=/JMTZ,EKLF7CY&V'YQ7+;5RD%X M>@5=%NQ]4D79C"Y0T40O?W_Y_N<[9K_,.N>KURMR:\[;7;4H"O=>P/C]$V2; M)]JK3G(ETS>X-!? MD\Y_" R)1P-!8O#I5]QB-_I_Y$[<6O'H _OWU-S.K2BK9\@M;MF0J8G<:C%RJRLS*]X-C[CDZ MYC\LZO6Z52IY[ZQ.7P4]J?>@$%C12;W5;>%;SV;@N:[-IL%>;3:.C3$+<2\ MYK=V:$I&%F[/ =Z9GM\^/-2?T0]8]M[2>J?7,G7/7=N6X*Z_A?Q\ZYDG# M[)QLMX"T_OI4P^R>:KT[[\=LMS:7+]J+62,N2#KF.](L3YK'F_>E.$3-\NQX M<_F@-VA%S($#P#M< MR^.U&7: CUIQ'+K]A&=[Q\%,(9!)S\)W EGS =^)(C;J>Q,3@ S;P = A(': MZ5%AD^%9_2"DC['J:<@LQTRKA."(S,9* 8/Y $T&&_*?^%Y,X\4*0\N/)_+W M,)A87NQBA0RHLL]N1&53 UC<]>',<1!.X/18#\/XF2(;;FQ5RX?2] )1&O!B M109&GG[!NHH!9<_*K,96@Q>%A;QX#.,P!4]AI=3WZ>^IKXBPZ@8 QS@F9KX. MF#2PM"=*/*(F470DOPRH%$5'T?2+X+OY%TW7-REK8!T)UB81O=:J(.@?>5CR MHR >^TD$7X2_/5M @@X;,Q^3PO"TEN$GHSY $[+J]V >OG5P2=D(=[(?373 M7Y#<35D2!C=PX#XEO$B0J!JN,Y[:%.M-C"1V/?=_Z %3/)&['9CF%/$;$?0! MVBQFV8W1=4[% 1GE5J*?;H5;V3UNS[F55,;)K]X(H(3/S/!U-/[KMR_J=K/R$,!2[*!B@[[D]DK6U@.>FS\M/P$ M:3#)F#8=Q7&?7.H9Z3*S0RPS MT\5FNMBL9@4DNMBL0E>AVL5F&HTKHU&7G+V_DC-=7J;3WI:9[NQUS/RH(A-O M2TE[/3$;Y[4?.%D29-J-A>$;[M6%O[+1V LF#/[,_">0'^2^%<&&.(@G8Z8$%!/AW@W\IP!]PZ'8 MD0G;P=Y@,SNS[-A]=C&V1Q[DN]_(Y0T<\-L_ MC6B<(%.>^G/$1BY %W)\"H5:45DLS9C_V[Y1T$BTNRR]]*19SHP%K>9FU;' M-O+.=K?DG)U'W4*GVH26USC3;H1SZVPJD)#_1]E4[DJBDC%]##;*Z5M]!O2- M^I;W8DTBA7<,4V4NYZF6K*>-.U94LF:G;1KR/Z"2_64I@J8T,O&6[G'']05G M$L^CQI2>(^2OY][UG$I%'Q6I>65RO?F4@G'8##D?S](7/S(!^@;3\P738+Q8^RP"M\W M*&[+@[W&Q<_;!\.V1O#8L;%,_,,I NK2*1L4IS+^8[-S+-R< 'Q/)AQ\;+:. MV_F/IUM_FGCWQ@RE.,-,("!]W$#(4D4"DXEDTL\ E"?2+:;"RB 4GT)+-(N- ML7LP,LNLNZSK\SCP5*;3NV\Q^@"Z$F6$<$KQ>)*6,W)]T/*0$WS'#TU=!1X0/$(TZ(JPCPCHB_&XCPJM8\0ZYGH]=W*7UM*VGS1>%S88#7P&@VV)DFW VP\/_"4(WII>Y M!?/\X..BR'):V 1BG6:CH==[A(/QXB%0PM/0P.& SY;]__VO;JMY]C6"%4(F M"[ POF"S8_D,+ZW%H\)ZL"9&M=(7R/48+L6@(F9QD\+L$.;E=]"![V XLR&<1?I7#]YSHK6U:Y!:%$Z M6]')9@YBU1U2@S6"6\SC0'$ZYVXFD",";L_P(7=3!R-'%#&Z=.% &#P,GG:P@Q?6CV!==6)DWW5D MNL@X -(7N\0DD42-L$7L*1?5E$,0BR-G"M%:&3< XO42PL'\](J##PI=Y"HF M#:RN7A8$*OW>GE9-+%WR*"Y>^'CHAH[QWP2(391K3R4*F"E?C9)^%%M^#&+& MF]"=QYIJ*D7U^#67P5I<6%0*SV+C$_X5F6Q+9"+_/K9QE#I>_ VBG/ MXME9_$,4$5B+2T($$P":?+MBH@6O/(ZI!9@,G*9[E.=.WTR)$!^;C;;9:#3P M_HD=?&R>XB?TYY#A78,W8P0W+(S&\I!Q]VS>=\3$6\S)$D.*44SQN*_O,PZ[%S<>3N\)C-\@"A.!\YM(:$*:7!80@;YX'PHGD, M1:<)<$X 4A6.FY=Y[AUMZGCUCINK>/6.FZML:SCUN^=X>FK MH./6!XA&';?6<6L=MWZW<>LU+?H#CETW-Q^/=H#AV4Y7@Z6P"_U9*;,T==1Z M;ZRML+PPK5[ZV.H*K["(+RL+4TG5,WQ ;2RY"[W#W>Z#,!CEFN925V.EV'HJ M4-:?&!^;[7/Y)JR@PHIK[D.TL;MG1#[WC<^&W4C3LW7.UCI;JT%/PYI EWZ0 MI _3:2T#T(TA^CC!8'7! ;N=I>=[I(HZ'M_%[TYO*Q?QI=-,-RU.OQ$"K*D1 MZG1@?/I<\GOX*2S3MSS+MW6!VM_O9$-BT:V;$!!;KW!:[=^OLW__K*O]^]J_ MK_W[VK^OL:S]^^^=X>FKH/W[!XA&[=_7_GWMWW^W_OWYQOOANO*;YEFSJ;W6 M!1,4S79'=R@MM P9&OEY*67]M'G<_449 MRY4U.SL[.>Y,_06'5<%?7K#7F8VZG:,PR;2HC=JK'9\5=%=K'Y^LTUQ-C!.; M?4-QV5S.V@#7/#9^QW(WUX\M; AK#!+/,]+Z&\SE#U[0"4XP6\7-JSN>[J7C:5=W/-U: MQ]-#(HRT6-9A Q92ATO@.3CS-R85$WCHYGHFL%S-EQX;,PRH*BOQX_' -4K#CAXU\MFFU)3&:B]5BU]#N'MQKK1;DV-! M>2?A5+WN<-69BW-1X9XG_L!Z#D**YCK,YI8N:F$8TQ^/&>AX"^'],^LQX##8 MW0A>C0T%K#CW2CM(/ ?X## -_RGK6 +C[#'K>?^R8D-=H3,B!!.!!]-V,X?@FN;0"Y#)%;2,<_:+9E:,9YKN!\;ETK[8G51?F+FB(;$ AR"6Z:G M-OX)0A*^DV#+!:$X6M@=V7>9,P42V\4]XIE@E7$21L!]T2\H>BOP%ZI=&!#% M..>6WPJ0,[&'B][A_?!C 078 _99 'CRG!6+"XJ<6@PDQELXI,.:\TKO"RTC MBWJY\%J8K/$.;Q H]RCKHXC@1U3J#H- $#B6[DN]8(JG<@T![ 4P!_K<- )+ MF))BL-]",@YXY3]9+8[2WWJ$9%@P*AO?+Q(E#%C,#T8@@6V/:FY-6@K9N!T+ MC".O3C!_*-T7WG#)C9%*.._%+UI]U\/&'TB@8? ?:LZ1 $WSY]:R<' YTDD6 M@T6H((DO-*(8K_.3%Y:FK1V]V6 MZTP_7NA?WA,%_W#_F[@.HI=ZG5ACFDU]SR) E;T\ >G]]43HQ8649BIM93#A MKU'@ML"J?9/7[N/@$[@DF!I'_HLX="FUCO[(U;G)F1Z :).[8F'(:*GLJ'& _':*X MYL)<#CA04,$/F_CNPAGN[U#^7KSY1I$S4+:Y& 0HI>B-.M5RFZF6'*N[R;4\ M79QK>59>0N26EMY[M%\GEE0HWV!*R4B%=U,G#=4>MS/JVO),1)U+],8DZ@JB M7Z<2Z52B>=IL9@HI"NWA9A*USLWVB4XE*LJQ.C?/3K?;ZKM$+J'O_W;&+:I6 M:S5N_5:6*2+PLV[M&]G7!C9:/S@$_O P#,+X"(.HJC/KP-E$\\3LMFN?4UL> M>$[-L];FG3*TFE ?-O C $/_G7&!CMGN;IX^?JA,H&-VVKM1& 3=%KCAY[UK MY8M1Z+S?,F(^S$_6GZ.N;,+>R@ >R?' MU+;-ADI-NW)*S2,?PY'&\X_6B>=70_DII3M@PVQW.G57?,J S$G+[&ZY"%4K M/85RSGU&,[R [#+LU5I9!BV]>P>GQ?7 M)N\VFC8E=>4:..F,K\!S MN+/IGCIG-)? ;=LXNS(2N<:4/)EBM-4]/IW)KJ9RR:*D;T+ O-SK"SEOT7*> MJ<\I)1$KXTIA9]K$U<]6*7IXE6\WN8-YK"A&=+92A"-BI\=O5_>/5 M_S4>[JXN'N][1C2)8C8BZ%Y>W(DY?]D03L)JBO$4\+S&AY=EX*(_>X_WU__7 MN/OM4EU0T)81L9$K.A,@D0&#MYX0I>N]; UXX"#>-0YMS8[-3=]Y+=XW,>(D MQ,(S).?F\6EAOVC>2P(>:!UWBIHN\XI HMBQ-2%RS6H6.#=NOX&R3HY;*Q== MW(J2.SM,L%FRR^NG$)K\HK:WQF)ZXAUPTC#P/#'\DE<7J._-0^#L37?K=+K6 M8RX$C"F!M7 *,(%)K7#DE6$@O^";\EQ8/J&>AU,U%6;V[J\> YQ$;^5_:U% M-0D@L;'J$?#$[;;DI\6(R9]2U,?+.CTQ[U-2 Y:U&A2SF8^7D\[9PA?FT-'L MGB[F]M/[VPBVNC-)51M0M,YU9Y*M=2;9IN);.4JY)G_IE"E#Q6U\FO# ^-@Y M/Y?5\:FP_=B9KC=,S9>[,+ 9,D^Y#\$;YQ$SRKRD2CV39GCOTML$('7WGI@M:# MG0CXA&]J&2)>GA7+(CB>0FN$;'@(5@5U$$K&7,6:O>1*E2TH3[[12Y[@"O#' MFIW,YNJNNZ^/S<8L3Q$#4 1H87=P(^"6KW.&DX)E\Z>X2,N(X7EET2D"%#RH M?=Z>156SV C;%KV?Q,W2C7RA^O'K$C?>@H9QP=< M,XG^B '^ +%TN[!S$3I@1-T^Z=*DTJ0HFWN#=E(^1^$$4L]!VD:9($F'A MN&CS%06>%:+_#IA&G#F&:.(.7*,QL]V!B]8="]W $>1F@=7R](3=,&+>T>9\ MBOHXKY-[%-_EC7>(B\"N_Y7XHM5'NY'SAMQ)EC.R'.IL$L#.\4LI3&=@T =* MXY:<$(;MAB;45?MK9DJ(@=V.!@$@,->H$D3BV/)DJ\KT86!%@!_@'6R"Y_L3 MJ&Z4Q&!&&P,PWT"AH1XK,?*V1+B00*_'\4\1LX429!(= H79?'S30/;1,E6B M'5M 02:L[KNT%:,?^+);71#"II$,Z;.T01VV:DF LF'7L$.7V#!UIZ%&=D;H M1G_2P*EXSOEYOX0_84\CVC]NE3=1&L%5%3ZG7&N(]$(IAX.KPAW@O%<-OC62 M_M/0(9\9$?7,-CPXJ&YS-.4R+VJPDU4DFUS,OE*S(0\'K)U/:S:(I7G5;7/Z MO$YI]\1>'&QKY'K<%2Y;QJ$'8ZJ7G21%WO,('2$1/$G$+FA-O '("#O;X:WA MPAD[&5$GD"$V\A*-L?"7F)@H+#W(-RX;!EQ_ +EN@?Z%]V%J46K$"!J,%^IX1KV? !3"K<.=A@00E$M*(S#>H9::XDZF#I"]&C^+DCZU:(+5 M%G2EU=0]PY4!%YX+XDV$9I QL%43(8(!OQ"0TCQF:] MWZ+;#:&>?QE=Y5R_?XT!2L@\XZ%"RSAO3U 4^>B01\++XA>,'4U=P--IE105 MU6Z!GFH7F;4.[QI4M)E:MM,JROQ9FTIN!X.C;WQBH3C^PQ 1VPM#G&G$<5CU M/EE;@T0_!XF((#%P0Z[PNK%BN!(E!;DX(W\AUX6Y4F"-,&0C>&">E,^ZPBN^ M6 :1V@M*1@WUH/3-LMRD&IZ;-!+&7.W4*% V'99M?5%,Q%9CL@P%WWY#E#!_0]HZ+ MG-!59A.[3#1!-17[XXM@)=Z*.Z%ZZI9[16V3QZCD9&TPEU)?+A8**]I>0+8$ M";W !V$[PJ:'9 -8&1*$S>6EWD1XIN3?< M$/D3FZLZ3^+:@F&=C,:\$2=N$]WR(UJ+KJ?%[QFY,$8R^0)5/NSS>A/$PG9O MXIOQ5U()+E2 ?$\!\I !Q&&1';I]QJTQ51]6SR^)D-Q5XKQ3L%_Q]E\(JRS5 MLI>]DC-EWN^4\Z0^6HWBIA1\0ZNQ.2-M/JPFV##880/JO8R"U&="R8UXYD'* M]86Y,N;=A%.4SVBO*UZ_^=% M5":29K)+TDUA6HQP H8B'DZ75N3"5GW@PU217M.;U\O$TRQP6:FS[/ M,U2[L)/P2ULL9Y9FGZ*K9 "GKP5,#<$8#D)B,*@XAF#?VDSDIU%V3Y!$LM^X MLD%A5DN&#NH]W"M*!.(\0I 74S)/=+I)59,(V@V=;J('X100ANV&=C)"$]]F MD33&,_:!KGLN:E#_\.'U@E4)28+):IFSTR7]7"2LPC-]Y% TCX+4EVFQDF7/ M,__9#0.?- TAV>1>I* C:96Q,I!GE'P-'!'3:7TASN@S->]Z):47-Q<%O",] M? &7MBV0WG_ZP8M/X75Y2%/5B>"(/$XG-C2P;,F=LQ;X/*J!0>HDQN1_$I<\ M+L)'/<3T#1%9P0DI8< S0LDK*;@_[40FHM.L#1E?I/50UY R[V:WH%F5!(I MAD$D0JX@@P!F2 21$E,>!/\6Z8CXA^G-LS'(PD_II ZF0D3*!I>#AEY+_ ;%%\ MU,!R,?Q%GSI%4:=M69Q\2(/(-T$=C%D^+#I(O*4J?)$NQ@6R5L:6\+J?\ZAE MRD@(%YNO"YJ-+Q<7)?C.\E*L],8,CF)Y_'X%/)Q8J$D6W'] *,:4;4 38\"('1.9\]P5D?PAP_%" M/$:BU@/%$[.'/HB5)S!CQY2D !_2V"YA*$28P$[C%2)N)O.9#6X' )!@T8B8:0%'Y2GK)%AGCB,&CM+R64Y.,'LJM'/A3KH^C7X@ M:SN[PV2 HY=]P&NFI%R%'RFO("OG"L0('EZ$(&$43\9"J).B$_')/GBTD7"N M.\!!GEDXP?0+QN,CPL..=EHD+7]%ZM$> ZYE MQTA1)Y.<4CH2<;F9P13M[ M[] 26ACZ*S[QG#2:MR8'&@:HSO1=45^"@>10-8A'.C]8RN*L@S'#(CJ;_0@3TPR7H!,8^:+01M9S$D,T>+I M=<2-7=^-AO#,4Q X4<&"Z*D1H^1F'D>%:<@\/OU#6-@IV%#5L^'1Q!.**1 [ M#X[85)BG8)\\&51D MA8D;XZ9557P3R(()BWR HR/#8YS*GB@RYAP;MWSH%"ES1)$4#,T83+B8.A,/4H=S>)BM08%R*467C1"M\BQF6)>70\ MU/4LW^.AFU/F](&:9?-959F6E;I"YGXARE[ W:+T&9\G-U6H";L'[.%0X*BNIW@Z7?#( Y\UXY6X.P9M#E?&#!F?!+&R,7=]^_"!OG, MITIBM)H_1VA-G_S^_2Y]\ F3,84YF5X*2M D.:%XK+8= -[Z@@@< /H1_IM# M^(B!->2DZ2?32D 1"%(-()VD@W]."51Q%$KTJ-5QHP"8Z+$AU35QMU9Y[Y3. MD"$"[>PD8DIT"F\$^B.+A/>4F.&LEE(FBP\+LBM:[S.#-?YV3/;)Z\L::E#:61.EUH!I#+MKI8EBJ MPQ64EX%(D*!D(D6YP=0&;"@@!F4"U\,HB0MW'!,[35I_ZR3J!_X1HD$0YCQD MJ%!*U2NQ=Q[.V#VQ(:_?W+@BGL! M5]*$?P\?@3=^YK)J2D%?ODU5WU9WEWH#%1-#J$-+%&^NZ)(ZBMFYJ5Z.]C\ (AI,^$3R>93/?=;D]R=!:^,?GPTLJW[S(5"4-JOVV0Y7]/S%.0E#]_OUN"LZB!PK5RP?> MLR@D$?B6^;^4 N#^5[CN,DKE[?VG=!'11X#<<%FX4PTSL#RQ"X\U3Q^3BPGW MDDR"M[.J6"(B>G-VY=173QGU&,^CZH.8Y=:GK"AIT)+])/?Q+&Q-=-ZH%AKW M7%S(%>9<0 DS-5L:7A#U,E$DOBB=#0 M:Y>W4RMY)7O3G0-$"BNJ\CY5JXR"4"(^QVAYU852R<4I1@%NCH\)I\FS"WNF M5,8Q11+49XYD,5OVDK31!LF>C$0M!P'%I5C&>4F,R>N3W>S,86(GHT0$T+?O M_;=B>WB4C'.V>Q;6<"/Q$8]F<(DL*3<[CD&"@,Z IPT=)>J2YPGY0*&L8Q/- MTZ'C/O MI$,THO0ZWI$+:_Q)'Z=UN4?.ML*0O/?A M#/\ TS*H(N^5A\%]>8!8_2IH0:(V&@T@W_(FU-Y.,0\(U@JOR3:E%#2X4RB4 M.W6F-I,#H1(QDV6# U&D,/U2Y@.U,AY+$W*81G3PSC78#WF>5F[FM>OIB7_\[S[B::D2]NIJ3V-OD+3"7-(^RQ+2\KT MSQ<)6C>6)2U1:GR%F.::-BJ?2.4E\W[P!&0N&I3":>ZW]G*F7TXY/#:N4NZ> M[D"L$^;*97/<4;1GM-/X/>5&9RP3>TRX3XEP_*"0PO"N+0_TQ)E+^D*1*R:- MX>G+GSZGQ)9=6>/$MR;W,0#K"P5'R#N-I1PFB4"$SZ6'4%R,,1<1:@MHK(,]Z2O@%N)E+(10]H1J;=B4.!8% MLLL_HE!4.8*HFWYA)A.GR)SK+U-R,:VZ2"^R209J)+T4>4=FNF1V0V<:W&E1 MM&VS@EQ#C]094(NCA>(H'6,TH(M)@.,M%?M9(!ZOJ9.6O5BO,J60>*8Z(H,G M^?L\:H /$K--,PLR339F(^R1BM4]J9$0Y=R3?8R\\PS<5]%X00P3(>]&\0Y, MWNL^+7M&PCY@E)0B34YBLP5K1@7OQBM+6$N MP9ODS!]$L?JZ?%-&\7+>Y0*87EBTW:J&"J[S\NQER'B-%3G-$=,;?O[(47'&%3IEZ*)&RII,IS(;;$9A;:B*LMCJA>CD)4Z M,\IE8>WS\G>$$#G$\9!/#!,.Q@ !;@!GLSQ>@M!S7K#G"0ZBX#*2UJ2(*'>C M\RQ8TM2QX(#[7$J0=EBU!N\6\'88E6J0CL1+;Z-"KT(FD**<_@O2B0T2;V9X M0M:F;X3D);446IJ(*U),#P1Q1A,Z?:^+SMK]G[WEEKM$>\YI!7[/%Y9($G)]E*9*" M5$]8FB8VDP"FQ/CS?9ND8S??L$EV!:6W6B\1QNFCP$OR44QFFT"*UPM4CTL%;&<%&FCO@\ M_[+%?'\PG4JKX0 MTH+DF?/9I,9W8D!!W^+# D5[-36A0#[%Y2UOH)US9A4T]%7/4]PGCO>!RT0J MSY,2X)B%G+)@FC%FS\,G82N%V2*\P-^$%D4N&YY%^61LB'QYZR! MNGQ]+J5:K6L&W0OVXBGYOFG"_&P+2V7JI,Q/2A=2,YD+SI)&RRG5*'MI+IN: MUDCW7J@/\N0>'D_' @<:$Y^Z!8$16%G*4RYV _\?,#&G2'99I=X.R'6'4ZD\ MN5Y,RC>SM3$;@?=W#[)IH-253?R\%J+=>6:5 @,96YW1/Z6YM=JT]>;F#L'F MMCR"_^__\]>85[LPSQNC(>@__>U#XP/]+A:FW\4>^I2W12^08V;(H_75R+F\ M-KC>_ U'-.)G',''\J?T3[GS?N!G2#UOBI_.)7GY!>SWP'7D@\Z,BPZV^XSC M%(%Z)6,$&'[]JG!*D*%J-PE1/#8AOF M>5)]=Z KG&I$= C_#>F_R$+R%&9[S (^@2-*D"!>4]S3WE 5?PI!-#B( ;XG MK:M\^/M-$*M3%JBG )"G1\/ I/INDY]Z\1 ='7[:=_BIK<-/JX:?M!)2<26D MJW60 ]!!"D?+H2[RD(#(H=\Q ^42+#BM=,P73!NXH-8(#E5Q].7US>/5;[T+ MT[B^N3@N1-!NX+B&VE9%,%[71K?KV]Z-Q?7O1_&PR-\\//J MYO%!@W:3\,?,-.ZM 7^*HRG]MR<]*=9#PS3P?Y^G'Y%DII"*^(M0=BA:E%,.4^MB M=]K%'>!M395V=8QM0E7\CKV9K%#O+E*SI;_DB S,LO7LG)%';URN>>]02/S5 M,H8A&_SMP_^*7UO=]FGWCR9.(*)J-@JZ9/EL]^P)$T\PQ'J7]$&K5J=^?W?# MT5__8A7IJ*M0TOS[N=KW5O^&>MG(&D?_1&<-FB]*MM,T7V^:;Y&VE,7NOUD> M)2\\#!F+H_K2]9FFZW=-U^TING[(Y:3PPLOZ4G=74_>[INZ3A=2-Z4 A&S+ MQ#.K/:V?:UI_U[3>64CK#Y@$A1,-61B)3!R#Y\;5EN)/&IKBWS7%GR[F[E8T M-+Y[P4M]M?.3IJ;P=TWA9Y3CPKO/QJWWXWKF\NKNROXS\VC<7_UC^N' MQZO[JTOC[M=O/ZXOC-[%Q>VO-X_7-_\POE_?_UPG#KV-5@'5*Y[]%F"W$M"] M+EULKR?+ME7; _^Z,PA5CG6)4@BL,[>7I:-6N89K-]"Z';L^%;OZHN'$$@5H MUQ>P\%QH!81]$<*(*(2A%% )\OQD&9?,PX(? M+ X*L>,23>9,1ZUA'T77<2UJA/P)7R9'D&?=K?@4 6^Z463U]=EX)46JYA3TK WY%S-GBTJ*OI[6\6+B*G45=7XS=$W7_\&>L M(1/#IY6>54I'$K7WRXJ(%7\IP&[:3 #I::JA +46WRYZJ/4KMB,=4=].47@L M(]3C$*@&Q\NJT__2PF3QEE]]-_4UT,Y[(X:U?!OU.MB:X/]==#E4V8!95&\= M#[/!VNF$7A&TE]A5@O>WV':$&GUS&?\I!X;/QB=!P7<7O=MODDIS?8+2\C_7 MIP'@7C;1&F?+9+2656[,IRXS*WO'IK5(O%E#0(ZKO;\X*>DX[>^XL=/ M(9=@H35B-*OF$]R*]F>5?/AAW2A*>*=* 4>@VIA1T>K#&.\Z=7*[#9\L7W3J M2S'Y"/:, T8,_U9$_9,^7=P^W'XVT_%6'-"&D*>L'V9@;IY).+-7Y!E4^>D; MB8\#0VEFAN0\A7UCM/["U6&::(9\2VHR[UU!>91CKY;(*50YA(! 0G?[N8+O M:8XR2IM*'1NW1-BY;_&ITU1X_@LLXJ^(:2S;*PFV?0<[DX#<@?,H1FK M$;.3D+3]4W3&')!)$-CEPKX15.\CN3H]PY_)6+)&9F $P5\NZGTE8QC+23 M96D-B!SZT"/.\=/"KVM7"O4!E*#A3'4D0(-M91*?9M-ABT@P3HDYRC];P!>F M1C]288FT3_EBJ]X#R>W)!Z.\-PBGU87![- M10%.&27]_W!/B6G0Z!+>#5&VTQ'=P+*SRJZ)Q:AR L;[7EL>#?[S:0HAVD4* MCU";IRV1(+'U)\,19L!Y7K"S$1<:+USS@_>8R!V5S0E..&=W1#NFX&;4/9V- M+6JI)G:6C3DL7@!YG:^R\UGE2>NJ8:MP0=W;8K+4659_\0C MHS<+9YF^+[X80_[^T5 AWWN7N%I"=S-=[HR0RCV".6^I@[7 MDQ[J%[AQ'UO-XS/.2."\'ED<<_U#G$O,>IYV/GHQ=90JG8OGCV-TQ6B5K#&A M:)TOQC9)\RLW6)"A3R9MMET\&IJ?9NI-6YK8B).WJ/U.VO8UG7Q%@[6H1YKH M.>O;D\U'%L9#+@WE6(*#O)R1@G6W8A]Y:STT#;BS-FNGF:G9 MN4$?7%,H-J%(]) \#(H)3ITY22WJ,OS0L+-"$9@ZBG(DD$[*0ZV!&XDYHX5/ M27L&Z3M.S2&%QH5JAJD@MA6):=)$RI+@N4A%HRP)?0 LZ5NY+> > 43I!A3% M)@T]L<$ _:^PC (R?CH%XZ"G7+)&P6E3ZZV8OR]F4SSNZB/_ S%!7$.N08:8\!2M:Y"1CA6Q0N\; M>MOD$=)A"[Z80S0=@\S+ITQ2I*KC&A.1:?(3WP:N-_LJBG?RR2@D@Z074Y5! M2O_Q!2R=B^@,!ZK#+S=>"Q5O 8^"P\D9I0-J!YN3BVD/7MET>TTXJ%C@MGS, MD4":-7:SM>PTKD,#)1Q:Z5;.AM3Q-Q0J%WQ7'A8NLA6R*<##=6E> )[)&,LG! M%*-B"R;C#=G,O@F.:$--3X9([RYO?F-K@7,Y3O>6=W MXEQ$&LVOQF5.[04H/0:PBC)?F:+^:(!#C+.V(\6[B!!-F#WW0DIXF.0DBX99W/*1S":)T*+B *W;W+@03ET\XNB'; MR=8AM/4%$9M XT?X;^XZB:D/2(7 A)\H"8"/EJ!)#3@Q-4*),'9MX:"1@S*X MBT_"9<+64=\>74XDQ'O29E.)DS0/DZS%>2BJGRD 1\T-I/'[)*83ZX82"Q_/L !=9_6Q6^7XELIS\G!%9$I,TNTBVLUZ=0SAP; 7_T":0)P423B$'H[$#E G[OHG:V-^/ ML<_3#+EF%"JJOC"*5S;EISG=&^]:P2G+-NN7[]1"VQ/D>ZH0Y3E=<891N@Y" M1L2M>/I58"=*;D.4C"D/F2=5*;,X%=IS?>3;& M(L^:DUL(/'BHOP%DT6'[F M33(ZSH9WI4Q-=5C+Q6@ =QJ^HH] W7 B<53TADLE809J$:7=22>'*'(0V)EU M<.2A_%7DN\US: @]A _?YOZ'R6)MD'P.BN20?HY4$7YJIX8: ?@SRV3*W!,'Z8H4A"4<<")5]05S0Q7O\.L60 M\M$-A6 +0,LM ;2F9"0PPX1D2^0RL86*.HN<,9 *U:5(9J!.EI)O7W'648V[ MZR[MI7M2AU:Z:S;\E>US*]A:HZ3AJAN,"]BA6O.7Z"_&M[N?QH\?=W-[XL^C M#MZB-@]T>2Y^NS1YU)P\?F>[!\HU_@8YK&A=81!>$OFNM02<:;?M!6W%EY.XG MK>B$F7TGS)SJA)E-$V9VUVAH'H[^OA0B90"DBB_=;;>G;0\#J\8,)V7.E]IE MJU6=+EOUA'MNZ-.WWH_>S<65\?#/JZO"<4^+)Z]5T[]RD,.+%CML0G88C6C%N<:6^$F+U/5&"K;^ERD@*U);)O>E*5.KW7[4N^!-?4> M'D"UW0B,&S#\-_.)3;ZPJ^V51UF*XTX5DJW&B6FTVMCML-/YO(S^N,]5-\9? M: V*#AH\ _?+=J_)$AF_1MCE72Q=I;U4;^F]B;'JL9%V]=@(-I--F_YB*C#H M,'QRQNX8RH>_?USYV:)A&7]U7[_X@?\=DXHP0\JW1K! $AT]6=;X"QZQYSOX MSU5VOEY\(1H@8 <4]H&RDF#I>QPV+;OU&\X]&ZP^T9#\8B>_ROV"/US]^ M?;C\8#C,=@%UT=\^'+5!6L-.X9WP$^7FQW_[X+[&7_QDY 2Q>/+#WUOG9AOG MU^2WNX9QM7301TF*2A71TP3<=/] 0W5;Z&F>FV>G9V6B1^M=M6>8#\,@C(\P M?Y>J>D7A[VZYY9I?6/]._J3N->B*SYJ<"H5S)XRR>6)V<7AC[1AEQ3!3 H\\ M-<]:C7KR2,W]-F^ %&*[TZQN(>VQ%S*;@>SN8_\_K%C&VE#/"UYX2CO\]G$Q M7??DP]^#\#)(^O$@\42-:'2?KKU+2B]WO]OGF467Z8?$N<00 /3TYU7+M[3C9_CU'G#1+U36TUE][N:>T/3TP9IAV@H5KMQL> MV#1/NUJW7Q\5);"^$_.\45.'AV9J&S.UNY"-+=>A1K1^Q-1Z9#L773HPEB?. M?<6/W?.=6SQSCXZZ4R^'V3UO:T:X+025X.PP.XV3/;!'6?XVDR"ZO]#FVE]; M.PU(Y,CQ I'Q*T^/F\JP*V:?^43B^NQP!U=U[V>L_@ZUI790>3&\Z^1!ZR^[ MUU3.3\V31E>K*NOC8OM*R3EH)4UMM+U7_G87XBP.;(F'LPYYTTA,VQGSKGD^ MBP^,V\D#W^%QP1:XDH?=E<.JV30;Y9H!=65^:Z*F! ,->.%YJ7)):X3;XYBW M?(B0_P1,SXKJT"QSZPO2O3H*!D=)Q(Z*E-.#8MTIPG\@ON_Q.[>#7R-&2M-. M>'?7;)YV-.O>'#4E\.Z&V3JK:=SUD+CRGO38'X'_]![3*&\"W]ZAY=XQVUUM MN&\#-]OG@!VSTZZI(?_^E-<]LVSS9*QI+7&"K/#2S9@84C3N&@F3VR]YO)6O%2K/,C(CSS^-9W^ M$0^?SX[8N79YTM7IS%M'U/9YYJEYJC-9=":+SF1Y+UC0IM^:NDZG[VC#?+$"1)LIEM5 MD;>5+59=\WB/>-BK!V5IT\*B[N/[5C[6<;14L37YC^O>M^L?UX_75P]&[^;2 M>'B\O?C?_[S]<7EU_R F!!E7_^?7Z\=_[S[/H7H-T2HBD*JPE^HMK0VGVCN) M96M,S^5#0EVF^V-JCE/9I77 J<(UTI*7!%.YJPIO.1S?3#XI\(.-=&50DL)G2+,3FL?\2.M=M6'5;5'5CL71[OCI]NETSQQ&QU M=,><37"R?8YX8C;/=?;Z.^9U8<(<9'5AX'F4@10RS\(\S;VIAJ5?MZO1V LF MC-WSD_[(#KI+;GAFGI9;-U)7;O@6])21:G12;L6!5A5KSSYO9?-@8J*'RS"% MF-@3HVR771Q=5T:Y#EJVSR 1+:6Z.+3F6&'6=Y%$L%?D?LXS-4<_,)9W 0#" MO_SNQD-YUKUX$MMU="-6%3UEV,^-O;2>??>98>\O%[J*>6'O#PO:;*M]8D6^ MM^+AFFU[LM>:7?.DW&SINFHM>[+46@VSVRQU7J,VU2K,[K(:39U*5I6EJ[27 MZBVM=:S:^X<4IE.9G+,==Z-+_1$[[F9P:G8;VFFT)?24T/C:[+3W44OX'I6Q MZO'%VZG^+@?,#/&DBL6S8RYXTM%-L#;%2@FEU.7VV='.WA2,1BYO MYDY)\4AP\$7FVSMF>Q5QSB[+QDFAA6UU55BMSSY?(_>+[WI E6'"X,UOOX+: M?5\F&I>PW'VC4:N>M6?"#W%@_SD,/#!/(ME^!V?$Q1,=O-3Y\^>),=U9X6WX$.-*OUE>PNY8^#"T0K:N MJ/QCS,(_Q#C+\\ZUV&C<\B;GXV"3338;9J-1Y&V8ACY_B6&E M6WP+%FZ3.(K!A(+K6=H)CR)FXRE?@M")F/\6/%Q'45(BH6QAAXL!69EMS@5D M2:CV@^64O#JMN[1[/HDC@_=.MKE(TL9Z[35K=!X!::ZF2?.':Z1&OVW#U=*A#>TUT5Z3JBZMO285 MYNV9D2KT9'4?ZRXFN8FB3PB.M"H'KJAYO]X.R['M.ZO:]L6&3H70NSV_P,L6_@'M"Q"6SV:C/0O$QVANP5=. G8T9+/+,O,F!95$IN'NCP^ M M&"NUJV]=LZ=60$4)U<8U;0KU_CP%/<=Q$3^69Z@[+L+!VBKCV'(=.#;G:H9M MC=W8\@Z&QV60NX-S7OL7_'S*?=M-IX7SMMD\T[5^V\)0&?4N7;-U7FIJK[:< M*VPY/P)8HR2<2+_H8J*53RN*[^XL1[/1G:V82V/ ,XJND>JXVSA3.?;ZB7G> MG6VQK)RI6#VOG4+^:0T4[% G/S<[G>VWG?E<"^FT#924H)N?F\W.]JL:/FL% M_9"$5L^VDU'"IP $5*]N!Z-QR(8,\/',#->'WP]P+HH\--5(7ZA'OJ83_PBB MZ(;%MX-'ZW4WG3Q.=%%8*:@JH0]L7>=*:7ZY57[IL(%KNW'MF.,2?>6>Q18< MUKFR0A]@$BE'ON0GWAY#Q/QL^&PQ9VR99^WM,\>#T"W?A*LWT0%W M$\%I-,U.I]2>6-758[: D1+Z?G3,L[W,-=+*RKL3DUI9J0(6M&^E\FJ(TG., M0HY544L^[J;U5<]W]J6?M,Y,4*MKJ)]4##4EI):T3LUVN7-6M*92+(':((&< M(.E[K+)"D>2Y.-KB?1MK M*F J5D[G:3KYC:^KA^RK!19C.%\Z&(TM?X(%.GX0L^C8R*LYTR!57MM=51'< M,GB4M[^M@FCQ";=,- =%,^VS(O*8 T@5"F1O3$,!/U,,G#X#E00-'._%FD39 MA>;_'893S*;9:/SRU9!,H8T[5[RVS4[;-.1_/G_]\)?2^=5>F.128MV^6?=A M"=KW H?MTMI:)YMY[)")Z_U0]$Z8FO)?JI/YN[$4_D89"*CH:W> >&4#RX7L M"QKW[K79C&]'N&?GUW/JP7(R/]3K. V6V^#YLP2FRO) M!IJ*:!4"?7C>V'*PG)N:R.#O8F'Z/<NV3MO;5R*ES&^!/ MF,:PJF>-(_A8_I3^*0>!#_Q41>XGY<_.%,L[._^%>#A8RX5_[\ 9YEO[V==6 M^;F4DF?*'B6:"VH?R\!)^1QHUPQOC;C(6M_81$;NF<@^7?M\]_$P2"++ M=R+1'(>]VFP<\Y_'D@BI)I>3H34*$C^./K]- &Z/TK:4B;IXUSP'9-;&UH- MU&'B+#9"]LS\A$5?IHRTS6]4*<'K@UZ[6KNIXMHE\IT:P]3**8C>1L MM]$X\''JU8Y9BTQ26NGA];.4[CG'_!X&(YSEA0_][L;#BR2"]5AX]6I["2IJ MO2AB\#]GME06DY;.*6GI,E*4^EZ7/51W6[@:CN/@99KMK^4-T]-UNM.7F' MVT*U5@X/@94_,GOH XB?)D!GS\P+QCC!<.>L?-UO5(B?9Q"\S "XDUO>:IGG M)YUZ,O2:(+R(J^\/XNV'Q=D9CS,MT*+EX9BTN6H5- M[H0+5.&@M=BD-H_GZE2=ZNE45'7E*VXWK4^MK$]MK1+YS.S.ZRJEE:.RE*/M M5?9WS6ZW9-U66["'$-ZX"*+8" 8Y?JO#'/M?NUJ[J>+:6H^KMF^L(F&.\K4! M9*&W@W\$@4,5V=QQ$3T$WO3,H*J%-$Y:9JL]ITFV5O+606NEPA>=CGEZIL,7 MFD7K\,6V6/0>G=8=LW%2\F5^OSQZCWAMF>UVR>D$.ABAW=\Z&%&U36HCMG;! M"+O 2::UI+)B#YTSLU773+MJ(:G$$,-IUVPT]Y1,H8W,.D48_A$&462,PV#@ M'J)I2<>[H]/ME$N>-,R.3E][$U9*9(N E>YI?7UOFN%M@>'=CEEHQ=@PC[V. MF1_I@&H5UJ[6;JJXME:W#L&G?\\B9H7VD.*NA^W5ET<%.TAQWUYQIKM39:QY M8C;F#>[0RMB:>"HS,>[$;#?VY'5_G^I9]1CD _/@IR?3>&(^*&H>,4K+&;F^ M&\6HN#VS ^25XM3_X&>&F]C+G7@?3+/5-KOG);N0ZLLTWXJP$KEGJV6>MDM. M"M,"]=J MS@JX*5&C:9^:YRC0_3/I$>\IA/^ M"*+=:BDML]/1V02;(*=,-<4\;^VIFEMK*>]8+FHMI4K8T'Z70]!EKK$9.HOB MPU5EKOUG.!^&>+FXE"?>K3[3U=UK-L9/B2I-YVQ/@21MTU6##][&0Q8*)FA\ M$M[GSR;6V-22)WY:8D+@<6\"/\B;$J7%W2/8&WRVN*5U:_M7\/-A\,AUT54B MI]Q3-KDV_-ZQJ:$-ORIA0QM^AZ#P< EB\'G/6 _W[$8H>.!7J0;%UNM!!N S MMZELF>GZ"0!-^%4#/_I&4.'//2(4KE[CT()KY?I6.+G&1DH@C5'JA@'EQ>W' MJ#3/3G7"8A607&8)G]EIU+>P6;/J+;#JN_?'G.$^"N/F&_/9KHN9F^994S+:VAHZA'8@WZS(M0_+$+JR0A_.'MVQ\ '9*1WQK0;1 M'\"5_Z!E5$6\E>KAC85Z>..X4=,\S"I@:#4#:6,,U7=0H.: 6^" EZZ7Q,PY M;!XH#JFY8!UQI/G@>]47JV>O_D[[8 Y GH6 #VZQ1D:0Q%%L^3CV5YNO^U^[ M6KNIXMI:+:NV6K8?P[3\=!;)0'N*0=U*ZAQFZ&N<;JG7DY:A:L39]V7P;NW"RH./'-/=\Y=3\QF1^=YEH6\ MTOEK^Z3D/H:A>7"<>?C&ZQQT7.*_Z/#*BE"N% MG E921Q,<2KZ:&I1VV-62$<8XM.O*1/CP>N49^.!B+E(?K)XZ\::8D-ENZW& M/,:;YZCKLL6]]6-GAF7;P6AL^1/L\>4',8N.#94]%P!5>6]W5<&T9?@H;U]W M+35U8>X1MTPW!T4U[6XA@>3_F9.+0CK0-"#P,T4YXV5ZP!.\%VL2*?=:_#,, MI]A.L]'XY:LAN4,;MZ^H<>..92JMV^PCF#G5U3PRI7 M=T^P/UR4*QM8SI5>^,7L!YY3&1YV??-X]5OOPC2N;RZ*Y)U*N*X#8'YM==NG MW3]./FC ;P3XB]N;A]L?UY>]QZM+X^$1_OEY=?/X8-Q^-RYN?][=7_WSZN;A M^KQ,/V> M8Y3T L$,>+XF_\1.PA"HCN0J(-P FR(C%%;UK'$$'\N?TC_E(/!A?A*V M\F=GF@&V?B$V/F.\B+^?P!GFVH)JKND*/Y>S]":^J.Y&[GMISPGZ24FX222\ M=OQBT3*SBP$Q /K]OWTX_;!L84$M_%?5J98E%N7ZXW&*;A5&K"Y@]8_K3M6_$PR")+-^) M/K\-N3J\=7@92KJ^5]?W5@(CAUG?^S[SHZK'YG@#88P;A6S( +[/+&TG[ $] M?C9EK[W8>M49F7M?NUJ[J>+:6OW::G;1Q=#RGY G@,P!D'CP'@?;BQM/%GP& MPBP7%RF0!VNSI*TO:#U;KH?^VB-@9$<1",8<(W/33OY1S=*85NF6?J&R=JYG M_)HB\I]@$N%X;$ E*A^W_@.SD]"-71;U0C>"/UW"K_[3'0O=P.&=)Q^MU_TT M6B^AL.20^JSO!M$E:J-G.TF+TJIH51-*OP/- ;1$/,R>&'%H^9%'76])VD2& MY3M<+65Y5TUM./;;[K& S(4 S"/"A2_0\YW'#$KR>O/[>\]LSXHB=P![D\^6 MP;L793NVWG&>ZANE<[G(WI1_KR*H6R64Z7Y>A9/KIF'ON*UF6:R@"@>MQ2:U M%?Z.O(-[= ON4Q/+!"Y(U[L@)%$;QZ';3R@C[#&XLS"9:[=:5K.F894ZXK', MF1DEHU$;P-7FMM?IB Q#3'(T0@;*/G/@6X:+DUW0#QO,9\";*5!29N3VH#1YF35 M-JG-R8-3NV^#IGFBZ#5Y57[O; M;FSE]INH69>\3G6ZY!TD7A8TT7MXO+WXW_^\_7%Y=?] *1!G7XVK__/K]>._ ME^!/(ZQ$A.7[Q>BFACMJ:GA^W-E95\/.R>*NALWRNAKJI?72.UEZD]A0;5H3 MJLOHCI<7P6@4^!PR#W%@_UER,\(P>%FUB^!;&A.NL?R!(K0'0,- B>7Q[H1; M;YQQ9[G.T;5?H./,O*]DTK7&;@S'G$.P)5":YCI;0MTCB(@HD;U0-=\Y )3V M;#L9)528PAD!Y<7Q'W,1Y7VRC.N9=(J2:423W0[);H^$= M@UCJ4"2@AO 4"R/A=-LGL5W]-W'CR4YH[?U:A.^6[ODT1-V3OA[8ZHV"Q)\K M=S2VJH4M?;?JA*V2[]8FLE5$/NI;OR@.4*V,?;&I=:GJF^59OLT,*S9F1H08 MT]-!WI"_O_.R_?5SQI>-4.Y%MWZ:S=_]@WN=2:W^2?!*(ESF(08[#GON<@T7 MW0:!CRUX>Z]NM'S>\O7-]Y5;$)IGC9([B^Y_F36J!+9%!HJAQ'%8/AV\N:2U MK?&_;_QGP0J,*ES[PJ6_#@QST]+:"Q>)2R6 MPQV6=+==ESULAQ(V;UU[;C9.SBK0:+Y^!+%E<9$Y^^=U7=BYZ&B?E3PL:?_+ MU(!3W+/8 F/,N;)"'P1,M#]F<0K"HUUVK^O#I(FMDL2V[G?WW#PMHW?YKCQ! M=?3QE#F&XHT^'J[#&FX4)C[C=/KBQL,O._/Q5&.\UK:XR\Y?6-=] M'_X+Z[KOPW]A7?=]^"^LZ[X/_X5UW??AO["N^S[\%]9UW]5]H M4Q*:9PM*F'_L_-S?>?TG=.@J^0R&G0:=-4 MW3Z$9&UDG Y>5MY.F4./]5ZLT*$>Y]^# M<,#<."$SKA9FHU9AM434H*OH,AIT&G0:=#5:1H.N5J#3 :T#L5"N1F,OF# F MHEGC)+2'5L0,>,I_Y[:*! T]="< N M7L&MIGER6H&AO3581M\\#3H-NAHMHT%W$**R1I).![GJ4J&'Q7A#YA75Z!D^ MBPTR98SH("-BRXJJ"4*HE7X/PD?K]7<$5>!A1P[X@/[Z#>ZO@_HH\R,+EZB' MC7EV^ 776G!6#W1+[EO/^4\2Q4C_T3VCKA6/P5:O755,S9,R6B?I^W<89]:@ MV_&A6K[K$9\3(-N MW\MHT&G0:=#5:!D-NAUJS:!B\)$5/X)HQ5*.W4PY6)AIUSPY^'$7M:&'&F%5 MQ[,.Q#"BN3L4R$H'[VA#J=ZL2H-NW\MHT&G0:=#5:)GUM;MY\^I0V:/.4X_6 MZXK1XPH.P3O1A:;ZQAWJC:O+)=%AIBJN=)#<' C"CS7H;AGPS3P?Y_GV;YR=VO:FG/P ML[N=+[E^\XY3_;M? R >V'$T36B:T#2A:4+3A*8)31.:)C1-5 "(!W8<31.: M)N1Q="KTQL'\9O6"^=\LS_)M9EBQ<_SCGEV M7K*IL(DGJ-G0]1H[FRGDTO2K@HE"7W97]%YBQM(:>-X2<]GY"^NZ[\-_85WW M??@OK.N^#_^%==WWX;^PKOL^_!?6==^'_\*Z[KNZ+]Q=7X##33CH5,\:O7IE MH>U&#$?6\A8"P1A-T8-H'_"F(=3X:E4)^K=;!Y\!I.^ MA /FQ@E9<76P&ELG!Y]\I"6B!EU-E]&@TZ#3H*O1,AITM0*=CF<=B(5R-1I[ MP80Q$,I_Y[:*! T]="< ZD4M5 GI-LW.F:WBKJJT=R#(:=!IT&G0U6J9*HG*;DJYD16D3XUK7).ZP M)A'+#X?,*ZI*-'P6&V2]&=%!!@&759$3A% I_1Z$C];K[PBJP,,6)/ !_?4; M7%\'U5'F1Q8N40^S^JR$=-&*59AKN5D]T"VY;SWG/TD4(_U']XS:=#P&6[UV M5;$T3QHE>+7T_3N,,VO0[7L9#3H-NFJ ;L\"LS[R3L=R#\0JY6K741_I%4@T M(UB#O>+/;'>=P87.8(]/+#PV;49 M]X'>,SMX\FD5AQ!:?^M9K:*M!7[E"O7&UNB0XL5=Y^XI52 M!N_L$C+9V^4]E)_EQA?S6K2>#4(IK-10@E6&FIX?_O1C+>XTZ&JZS/J:PL:< M:3N3V3>I@"V#)54)J1416Y2/)&GC(HCBGRP>!CNEDCJ#XN99^&*1BM@?@9W<[7W+]YAVG^G>_!D \L.-HFM T MH6E"TX2F"4T3FB8T36B:J 0#^PXFB8T3H%\[]9GN7;S+!B MXU^6GUCAA*.Y!6!NM)J'$--?I:/L;1)'L>5C?ZXI=V,ONO4KU":VU3:[9P<_ M(O+C[LD ,8H=VE@8<1R63P=O3L+2^-\[_JO2 *EYWC:;9R7$+*I%$/40#OO/ MH>B8C6X)C<2KA,5RN,.ROO-KLH<=Y$FLDN77.C<[G1+&2E0L9Z(&XJ*"%0^G M)P<_6JL&G&(W!?&K,(O3EGG6+H$D-+-8CR2VIAHVFL#]]U2O\.IL7(,]'OM>- M7F\<->=;77M.*V.&96,',_[(!U[8EC+J7:]0AC10HNQ/_. MJ&&5J[LGV!\NRI4-+.=*+_QB]@//J0P/N[YYO/JM=V$:US<71?).)5S7 3"_ MMKKMT^X?IQ\TX#<"_,7MSS8WF_^]#6>8:RZI1LL*/Y>S]":YPMV-&GK)T)*@GY2$F^/X+?'$ M1"Y4F.QM12/J]+9EI9<0'.P\!HO.5#Z MFTIH_VL_!!MF.JN]!+R4O*1&LOKT);,I8T9@N9NBN7F^$S27SX%VS?"V[UO> M7$3NF<@^7?M&/ R2R/*=Z//;I-GVR(9KG_6MGUK=.IHG)3>(U3K9(;!!990W M/&:$#(C4=CUF^"E_Q,_Q-]N*A@:H]/P''.3]#)2(7QR'P3.@SS'Z$R,H4-N^ M:(UM[VM7:S=57%MK;+L:I?$V5G7)QL">7(ND+/(A:Q0 &/^'/MBY$K?N-]97 M'=3SPL\ +OBAYSL]Y=B[[?9KMAHUU?&JBJT25<"6>7Y6X?%#[U4%K!Y?14M8 M9:7&)\NV0Z+?ST8P "WPF7$5$10]-G*3443L%Q:R 3_QIJ.,JGB;>Q("ZO6] M'5S*(\/%OA.PN$[!4X+%O4HEZYYIZ;X:=$KMDV M6ZWZ\DW-$;=1?!F'%N[D"'\W,*W?L-*0SXP7%?5/CP'-8N@''G"?-QY47"F[ MT'VV["\2)#\ (O=P2"4$-N6ONQW\0&!C];KU2NJ2NP; M\]G C7>JS9XW*] +N)JZ[-IH*C6UZ?2TA":]6JFM#W>\&%K^$^JH1CQDQL!R M0^,9I^&B^FKA1-R(NLT?A8QZ"!-UPL*H\<*/B(YP'UZ!]SB(N9K\[%L2 25% M$5CF?=1")9%>&"*MD4K)R>X:@TF)']\.YGSEAVOU7<^-)\W=!I)J MRQ.U7KDSSHF)R 9>Q;NI$WGLQV)NMDKNNZ^5O6JS+"YU(]3V>#R$+(ZN[P2:U=K M-U5<6^M/ZS.C3N684<_FB6-8*,/<9^RY5$NOW)*\N6O?QI%,[)+Q?\'F$0>_ M3\^]XRP='0'9+K)*M$3/&R5DI.J,@= \R:#%[X93S[B=$W#9; MS9+K?:O,(;>*KUU8M:=FNU'?((96.'?&2>]"-K9C?:B+>\3/OE'>>5F"2;NUL^;F(V@V7[';*GG6K]=4#8:9APASDI6'@>:JZ M*OZB1&[>!:3*S#9W]WXZ$$09I5MR\'ZWD9A>*UL?C+QN%.M-B&V6Z4 M'4B4IQO#H_0"T* %)%':E;3E#M,'2D37!6H@9T8IZ?U+>CEK9._6K.NN/-A_6LNTJN M7:W=5'%MK1%66R.\2T)[B%W]:VVV3YYS\G"Y6"LS,DI@+$R!MWH=+?#XZQA8#/F1,8@#$9&!,3% M*S2 M 3E'@+/73KBDF#P'4" _4-^\K-/>KYS$7@>H^]$V$"^Q$$IBZYSQVQW M2C;:JLQ_=X"],IEQTSPM0WQJ_;5&7%;17ZD]]1",=\,=H2^3MV8CIKNO1E;[ M49/@XCH)>@OV,C7%/"UC[-3!ZK3+D56JT[*IT]YTW%;';=\W-K3%>0BZT.+H M;A)1SWAA<1Y 9'>)H)T3)DSC*66&=E=).>^C$4CA M* [L/VNI#:[NRKX6Q\8I#7CH!SSSCBONNV4GRU=9]]LZJLJ,,9BMT_IF]6FF MN8U*>X4U&B$;BXC#01K-TCO]/0COTY/NCU&VS]O:1MXFKLH?BO$J#.I?*(6QQ8/@L-B(\^/_A@ .+ /!H:M 7QPERLP MO/VD]"[M!\!V-\=@F7'=1MD=:;366FTV*\A4S[W,W>WW/.AMT;1T02VW@UY& M*X+!S1EEN>.TZWVU&-5)*N\X+4(GJ50)&]K\.P2]9/46!(,E$=/:F(1O2G5( MX\5[:D'0-)ME6(%U49;*PUF9+CBSHT?BOF_V>C48,)NL/O9JTWA< _1U9MAB M5"Z0,C+= ^2C_.2W@RMQ[GLX]JV/UQ3_?Y4)F7L6Q:%KHVD#?^CY3OX#YR]NN@FP=[=FOOUW.QV M]S2635O@[]CFTQ9XE;"A+?#WIZ QG&6[-]7LXP&+Z1**2AIFL]6MIU9VR)BN MI_ZM%;(%TK4-TM4)DK['JJP#;&F7-5#)WB\^M#^L^NH6+PK[%#*;N<_,^8RL M_8ONCK+WM:NUFRJNK4V^]7E0NW(\B,_8-&(L4#TL&XZ?C"IO[X#'[G:665TG MF>T7(Z6F"3>:)[II#LNH^B4W5Z[ MHNQOJP@JDQF6CB#."^&_.+>H@#&)%6W@3BR<9ETOKA,/OQC=XXX+7%)]'EE+ MRF="SE:L) ZF> ]]-+6H[3$KI#,,\>G7E"UQ4SQ5./%$O&>FX N+MVZLR>)5 M1GH^CY/F6>2Z?&Y/[/6!,<.R@:K'EC_!M T_B%ET;!0U_)S>(7]O=U5)LV7X M*&]?=RW5#S/WB%LFFX.BFI-F(8'D_YGC6".E9AH0^)FB1_49\$'4H[P7:Q(I MUUK\,PRGN$ZST?CEJR&90QNWKYB@S4[;-.1_P 3]RPXXUYX8YE*JW;X&.8.= M1?\0N2P#4QE0JN)+=X 990/+F4<5NU%?WSQ>_=:[,(WKFXLBL23^BYMS'8#R M:ZO;/NW^W-P^V/Z\O>X]6E\?WZIG=S<=W[ M83P\P@<_KVX>'^8C1?TO5UQODA$+77M*Q7X Y+@#4%K]N >Z2$)M7.X"S[5= M%CT"_KYYJ_=S9*!,CQ'O8<(^&&E MP=*-2[UP,0XN#^:W48+B*6S-1#GI%Q[ M)=JH+/J;Q\9#,H+]3S!;1$&0D6'(D"@J5 86(1S[\V J$T78:97)1FB>RVC_ MDT2Q.YB4?N/SW+_UR^9HII]3]\O:^)NSGAL#8.RB=MNN;[MCCX_ZS*&'$HF^ M69%+?[H+601,E/]EWF6?JY&DZ,CYN4Y^V4BS7HT+[[)OY)!1JS(.0N;(_B"6 M!YN!#_BP/Y?24)@1#[D%EN"' .%K(/YGRP:!Y]O'!'P7_A E_>X(WDIHHN&M> )AYH'=[&&O:IXC%H>6'W%W MPI3=MULT-EM5Q.,X9&,K3.$X!Y.(;O3''CH40H,LEQ=K6>F,]"R_,F M^'NYQ*:>4"_T#/CA-X$G:6>/ 8 MG-9S#,>%5X8X-Q@V3^>D[OWQ,(B4W4YK<3E!L5A1^.ZBIXP73%5:3C2[!RHH M. :,?S,K-*Z -BZQ94?5Y8!@ET9 27VP9 )O# TK;XX7^$?7AF:G==1IB\._ M,/8G7"J"UP3AQ7R'"J/XW7O &<6.-3%\^!M<#KS6E\QFHSX+N8.JW:3N*)8] MY-^'2TNY1_BDF!O+;S<"5;;0S&XQ7MU^$L'&(FI7!0P_DCP_@%.'S!KAMI6O M)&-W*S Z:G%9D-W:\QUE=G6=-.:#Y80\[9ZRP:ZFTNX55-6&-\K>NG " MSS.& '<0WYX+)W/$($9^'KKH0>C"2G W1WS0NLN5EG@8,F:,8"/#"-51#SG/ MRY#YAFSZ3ZRGSV:J%8ZWSXJWOF#OV7(]C(P= 8,ZBF#C.7Q&S!:@,'%&$:A] M>%P<6(0!.32>A6KG ).-W)B>@KM/C'<,-S,TC: /-,#3SCD\03,\?C@VGH#5 MAYS%2X, E$'?%B\+@6NC''98/\[MP\(YS10F@ZUD?Z!%1HD/QOL87MX/? #!2/XG_ J8*?!]V!(IUXR>#'PAPFA^"38I!VH4C)MH)09> M>C]W"_BCPVQ$%JGDM'6X3E&#"16M33=AS3-<,-%:M7%YIY<$O=3!7UPW3XN3E]91O0W@0]W M-(0?%Y:T_?%=&@D/,7"-_N0'[?QVX,H1_ MG7DO>QVCG^<8E$?#L;0X%[\.%-@MZ[DA^QH!)(&H)<-%Y.6).PFL[;(OA.; MS\./A MDQ -:J0(WQ(A$[$C\G8HIJ2PTCD9.BB-P)0'^Q_N.+ '[K $"%NP,5B2_DX6 M$Z@2\\^:$2=NA.B9-@$P1N]M,L9CYH)WP%,<)B,[G&5@7":,:&RR] 2;:4@G M1&>L-^&&OQ_$9(@E'N>G+JH6*,2E;:?N!L4L;R 129\P7F\2L_ARM/!2!P;Y MVCV*':F[-95H&%C^W,LK?$;'QD5&#N0)3GT18M6(KXNMA@DY=%UGC-74$2%= M#T TS(_89Y.F^+FC$:A>\'T,R$7DO>;4BS >,I4F"S)R?&:_A:LT6 ME)OEB3>=$ZT![5=D(ST3 1@*!0@9?#0M2H6A$IHKECLYK^MQ:OPYB L4FQD#LB(NZN!6,RZN7B@"3Z8F+TKG M C%BGD>#:?R,6U'Q.O(X9,<#"H1F# QU!Q%G1-F5<6Q8.WYA8+X"J/^$A<86 MUIFX(%MCVCGN1]%:R#VXQ-;ZRQ3CFTWIW'G"[E)6/,MEUV#)K0]SRRAR"8-K M9/7.++%1,<1^+LS* A!DQJK0[IR@ /R>71F%-KFB8'MP(]P!A3LP=N!&-FCX M0FWP4R$_ (4M>"'UA<);&,=Y"C /Z\LL 4_E3ZU'3;3E-.*#0O&%E$ZBR//=@9;U:T M.D#U<2KQ9EG6+ WLA7/MB1"*^<;!E8;IRK 5*\-:2\H!2JP+V[PL3!<>E5%X MM#'I5K% 8HVZI*H4(ATD'E:O4Y+]'T!/:(HV$)\NI++U>>4JIO7,@]8ZYD%[ MCPK=VJKJZB>#A]L541E;*ZJ,BGOW3=KCE&5O3JV2_P[\$KF 3RLL5C[QI:Z? M?ZV)STCGYCB)%:=UT(]8^(PY0OB,;?F4$8= /TKB%\I"PY\%>MVAC6&H2 M@U7/,_C)!$H\CYRZ.<=G@8X\HQQOB?O,-'KX6A%^--N"@@MM!R,T! .YX9G] MK>\](Q5@=T[3>1TPY[L,MLVO%J@7:[.KJG"@]HH<:/I69]&2Q% M/)9X')U6486@PB.E=_9D3:*"'E[T$"3]&$1"]H2. RR, [!GNM\L$C5W'K$H MX6]'B4KP3FM PQ3>E&V+SLBG .\>Y=H2"L3P>8I] R= Q%": MS@ $.Q&&,0 MV0J4<6:-X1MPAY'_@J:$;Q4%(VDC?5H&GZU-B:\,)%K*CA\7,\A4A%2Q,O !#P@-BR %K* M&QG<$4N^A*Z@$,*]*8@RR^79NCQ MFDF>L@S0 D[HIZCSUH]LK&TYM->Q'$Z6Q'JQ(L4'#&\CM*L9[*8,5F*CN'6" MYIU3(,JK/U2<[,B((UQ;D49+U0NUQP[)@&X8>$4(HA?1.+89P! MB)P:F $_I%H>7H&6( MZI!YP8^!M6[T5VFRD!&"TMW#S.LI'X05B0AM]$6^(12%3<$@?H&-F8NMC[E7 M]E=ZZ0]WP%:ZK7]G"ZAY\G/?\FWR.!F+5'DE ?XH8O87)PDQ+>[#W]O3 M3(A7*".AV*AXA3S_DLE%=W7DG_+UZB+;.W9GWK$'2>B[F)VXJX-^ER^$1;[# M/C'Q='OG/)MWSF[.>9OXGW;.]K)O*/-9R9O/>R59!?RU, L5COV M#[F/_Y^]MVUN&\G]1=_?JOL=6#D[_TINT1H]2TYFITKQPZSW)+8KULR>\RI% M2RV+&XK4DI0=[:>_ +J;#Q+U3%*DU%6[&5L6F]T &@V@?P#N(M/8E0:_NVP" M#@6J-IXFA';&XNKW,"UX20#R!, (\J]$GC:I52H+X(/#A2Y)CQ1B:@A.96X< M7"$@8)H6XQK)_F.0$1]R4.,L5)9(,ODC]!S$Z.DRB\P$W]&,L.0)6 //L@26 M&4E1%YZ#,8!-['&(*Z4RB\]#JV,9\#T(9R!B&B+W>6FPR+/P;H$]&X;A75E] M*5P$8M,'?I"K+L&9^-1[T$K/(M0J))X-/^@$6<,@!0T\^(%/3GE]-@DAQ;G) M;U'Z!)I2BWG88N&P[!#9'ED/77DA[7A\1)2WXN6K7F7D6AAO@AP)4/EPP O) MKL$J?A*W IJMXPNF[6"AFJ!PCCE2Z0'=%Y\5*0+!GDQD73S$S M$LF*UHO\IKT9$7=F2W\EK DDYA'-@/D-B&Q+EJ$%=6'^O!B;0Y"4C_P_M4Z[ MV>TT.N]^=VSVVZ_X_=]QW1OJI2$UT!):M!-VM_1_FI/9A!M%GNM_PUVUTO9[ M VT!:NC=[_[8='T$C9/5MV0++GN"6L03!**O3.76J4S-= V7QP;VOP7EP'B* MMFA\FR!@'/T[I!RHL8'\L?$J35IS*"F4OA3 \K'*4UWG)4Q$]AFJ!"P%.)F" ME@ECZY[IA4G<;Z[C,QYZAKD+L0AV ^@<;'- P_1O;[B1,'9\QS8'7D3!83[U MIA!5"N'G[9'6\.76IO!S0)8'5W9=?1A]<>P7DLVHY:ILUN.&ID,!!@%%#ET0 MBY1INI;*1"B+"!5! ,G$'UG8AB+2_(027UY66_PH&S.+9R60N<;3&E]-]L:& M'#L4<@GOJQB>0.R5VR9N[ K.=.% 0S@/!R\-J0P5O_/G12J$;A.W75A]";-K MQ60F6&(/M")/*\*#SJ"[KVMQ] 9U48._!I>:UA)%S BZ 0X[>5KBEV=VQ)0= MS3"\PNMGC#"P)W0L3C-(\IUY"UF8LBX6D0%+DPY)SYC\](XDN!'^P8Z2$&]* MB:S+W-YX92QZ7>62#=QNY'=X;]<*KX1G-_=CJ56C.JB327K-1$P%&PJN M2L.-:SSNI# $X(KG>!%A6::6\3K;J'-E44%1"9O1J2OS9I\=YP?'Z\$0SU1_ M3YR<:VIYX%F;,&.:(=?ISW/P0L(X3(AD,=$EH>@3UIVPS!^,X+QPHN"1SH&% MB\4RADLOXR6L B. 5U^L[*;LBY41IU*V%E*V&BIE2Z5LG4&JD$K9*@8?"IZR MU=[%BN[L4+V@O55^5TYW!'=V$$!'\^9MS'B$WD'O$%Q<$ZN+8B\/]'2IH%B2 MC2$QM$:"Y1#O3L/C%V"ZR +&X*FC1XWU2YPPEA],9*/I8E'BU)(%LUCN"_& MRW/S(I4Y14%I=&QYY$&4MJHLW-K"=%[,5T0'.T&121YA>.5Y [X<6S1F J M.JX("?#6*)%F+ *=&)WTBDE2K'EB_$ &\;!,0"B#UP>-4CBHX*YC& ;38@[ M%ZSZK,O%N1@L\@R+C$_VT_0XQ-KX23Q)M&"QF)GS;WXY*4:1W^?78'KZQ>;@ M!1?PB8W"*6M;(_Z0QE' A M%F:D9 \GO2-ED6(T23(K"Y%Q'F!-[Y_8-".\UN#@5^E04"PH+B/\E=0]"*&O M0]0ZLJ?0"OL_8=OKV$P:Q)&/QAT148_(>36Q_0>/4@:MV\.F/X71?T2]4+J,(B)9[RI ?G6_ K_A50:RO#"[J/M)G>;+H^0,'\FV)A>4) Y M6+LM-LCBFO AJ6 BJB6LN@4OQ3M"(!4H4U/H\UA1P GN**GKJ:HB[2<>8EW% M&E%!'\1+LI]4A1'OIR4Z:07A[B![#PEORGY;_+(RZ+<51"+LI=6&U1]#=0GG MQ3"L\";?#*0**V0J?,-27S_#&@@)EJ(7S]1^=2R\4_8B'3.Q!P4I63.X]9#7 MWF$!U)DM[AEDQC<%\*=32[9#H!R'R=1B/_E;C3Z,7Q8RZG9%*8#,-BSB< 3]ABU: M@K@EA1E!_XW,T'38?$"O+G2U$ISZA!U$_O00&TWE)'M#,#\H"JVN] MP+4#L M(9GAQ3Z)/>J68*VF)^*(=$]92E.FLWI"E4TPE92V7=B>"2N S/RQ$VF>(Q"9 MLG>.S4266:#CH]TU=T0<9@'\Z>P2_NANN$3\AM?Q,_:-:Z64NCUO<9O847HC MA98\Q#LMPCRE+U8=VIHSM.B M61?8CG.PT"9HZK/!V'8LYV4.3MH+5@F #S'A'ZO^4HK;E#2,X?H+L!#1=<]U MP#67Z7EC$S:OT&4X'2# #+V7&84MX*?@RC%I.6^1.U$YUSP:Q' MXTH'-])P=555^J"V?>C[18PON50$4PD@4!Q4Q2^XPO>.L?_0@&H;#+7WV.// ML7EI%A%9<1 X^HSA1V0A88.BA?$_$/V)&K$7)4?U7-/[0?+U!@8^TH'>/\70 MS7"9B-'?Z(O4,L (RB*,S)^$RY_ V2;#0A)C*UJRVJ:'B%J$K7H) V*_:C!1 M!>8V_O4 V(9B(X)8 =G@60^QNC-+UN,-J_OS/AL3WKK =H+^2/&87ZQ[(D4V M\4'!THIVRZ_K/;;0AB!AGK1=V(N+\5RY8TQ904%,@MHK(!=Y=>VA# UR*7NA MUD/#BO8PF!'(+Q.MH&?(,(-O+M5*^(+X%'@2$\;7?0RYH%E+JK4 MVPJCFV^\L 5!_N0?,<"/X9;DUT3J#_G"L\ 8!A_1PJK(LJ X53*K:/^*IN:' M4?Q5#RQ@W\1G'&M&\AH2!U8+[!/@"YD;0TGZ4VOF"?5?T?YWC]%&L*%6X0DH>-"&NB#U"YG4!\3] M"+2^P/_&3$E1!D#"JQ:MJ"02!";4#S5FDD7Z'#94PYN, M:(* %#5^I.-FHI.*K'Q9&PSY1Z\1A@DW!RB7EO !9":&_@':0MP1$O>I0R>: MOP4"#!.PN?6"^U#L!G$/NMEL*+7^I%P'W#1 +K!BO4!7,)%?0G600%#]=0Y9 MF)"2Y(D)_\O # &^I?GVWAQ'7IL+L*H]RIZM!!9'.!R5O\EPRWXGYPD-;2YR M,QDGEQ(H-%TT:"PEHU+O1LK9\HE6VIV$N8J/P\\Q3'D!VL'UEY^AOS$L_BL? MBX;U-(KKK90BA3,M+D9Q(U:T2"C1PE(Q&Z3GL_OKWN#.RYTZ*%9W=IFYKUI$ M5S5GH,2B^Q3Z3.8*'U@B#3#BLS(.%G:^FALO;?L8S49(L!L7"PL4PD$E1!\UBSS!$;S ?P]_=# M!'4Y80$_\15XXP?N9BY$)S=/,QI5C,XNA%9%F@:*#H7K@XX\R$>A.#1-HYG! MO#9$6;S]> M:!FF),.R B?)&_T.#"Q1.G,78Y)X^0&$\$8\A7>EY'-H&\(VA^3BA$6=Y>MY MS,3P5U*DLM*$.S(6?=>HV-B9."_,=B@2+.^Q@*(3O,1"[@:>HD<7+'PC+894 M9-*X%! $\I4SFD9502Z\3H@]55X_O*^%+ MH\CQG[DZ$&YU&*.,B""]2C24QJ+E5B0K/Z@(%IY3LLMJ>#T8"RC1!:><-%=@ M$LP]Q9P*X![=+@8QR.@NB;=RP92)E#=+<"$2WMOXF.8:7.O%#Z8@4(L%E"(= M+:*7N(&**HAR.J(-Q3NP[V!!O5 ](U<81AZF>F H;C[E)@)FK9"ELU!NC:X@ MZ7K>I"[SHME'1>OQ +)!H](A+XMAA>%W^LCQ M OT.#YF>0,:*_&;8;0((Q>NZQ::)QUNP,I>?X.Z,1-RC"TIYQ;IR^0O5NY;M M%RGF+NU=0P"X>,8&CUW/0_LATCP@5+3A^V@/>Q%(-UTB!->BD;N*,"<%R<@; MLU 3J8A]@.0-#*< :!RIZ%?1/H=:G\1(@(/GRW!D3TZ<1[7G-#-!O:&DTS)U MEN13\CQRV1J6TUIYOUU$R^1(FU]T5B%M7&XK(N+FT(W1@,)MRT,(LL*(- ,D1O M#G=<]-4+QC%B @CVCA4Z(^,3!%-:AF2(R'G(X!7,D15NP_2;-8 MBR1'IL#08,[,'P@_3Z!8>.TEN;.CCTK=PR=!\'V9M2+O57C%I^#:XY/XKL!Y M+R:[2!R^Q[\7VTT(HGJ.',^?PIT8'84^#-3Q:,914D&N26CP%7%']CP*$839 M%6&!3VK:[?*<&.'CH>H1HFW6.E?(!G^8'PQF\9LX/!FC,K6 MXD?Z0J8*R5.8.4C' *TAR#R4%W=QE1 '*,J$!%ZN=6%,//]%9 9!5-\BZD&\ M:RE;-V:@Q$[(I&HNX?LBW..)6#Y=-9,#+XN/')$>65>/>0^2@IN0U)QZ# M6/!I0VW(:WOQ+XL$09$$'25%!%^T97;&'X$%_P<"G+R>/;SBR7(J.Z, *.N0 M/1KG#TFYX-#.12K. VX==8)#+Y*K'X&]]/AY%L_,>!'-QR(94R(%2I1R%9%1 M.DR"%%0!_JL$_(DKE+AO$ &SH!G@D@H*XB1!&C:B?\DF'^"'CDO%XAK6=(W2P\1/=Z,X,C M?:.^OH<@*II\8&'*=8MJ52&YHOE\A*=&NRV(#(35OCT9"G]&.S" 8FEK*$? M G'=(1_;$K9$\(;_(H/\OF\%V&&P[RP:RALSWNN6):PGZ'.H)\0@ MQ;*L@.(!#=1Q"(U,4'(J/9 )(O6BT..*<=QZC(_6$FRW"84I5_"^$O) MY21RHSM"2@K8RR*-2\B)W*$$ 9\]K=2KG_[Y]$0_U3Y]J&C7 M(F\C+,:Y6'"%ZP+M;\(VN'6%UQXQ#AX1T,6&WBTHRT5#84M[ ,.=](T_X8?O M?SY=OP-I'(#-9'E_?U=]I^'T&/T4*13^T9Y-AHXOOOCN]U:[HU>K58F;EE/] M'?D,JY8Z'2L+4/PPTS5]OP)5]3"BO,EH%QA>7_%)9N5]$:$QK(+^G88/JJ,_ M\O#7@_O$KUUXH?14*-6H=U=02A8)Y]HL>IP%[?%&HD*(C+-E2\;--/G^#5PT MPQV,P2B]#B\J;_B)NR7M4R+L974?NKIB 2)E);QKE7OVV_\8D^FG:[EOI37! MS;RCT_^)7W#^P8THX$)OB 6AJ!X&* _!B&UW04J6I>AF:U/UNJ+#*XLITJHPIBJ,65H^ M9 .7W(^=14E K%5W0FS6-A2DZ W!DO)-# *CE:]BH$6(@4:8HA%75-PS^5HX M0B>1SNP&-JUL94=!M8JV_%WJY(&AL:"4%]XM4QLM<842E*HYH /Z+5@>P)(K MG(8-.RN2:P_N!?TJ C]JZQ5@ZPEV:9)?6H1#1=^%?:J%:@]$*8B!7$)"M<>1 M6"8"XLRA:;BB-%X0J"-G\1^(9OK?CBCH@/YAWS#?#%M[QCCT6 * "1@W="S+ M<$6[R\,F<34V;4/7OAK &<\TZ.7_&[YKR!G".1,0$1X#&5I7@9"WE[8PO/:D =+D4+XHFA]5(HJ+JQY'HQ*P.O(W?TB M(LKS075A#1?F>H+15!S"G_,(!=5%M67;J4AW29YG@']VV1A6$RD5NK$P6.PR MP]MR,4()+ZV 3T2\^KT@[0=>AU7,9.EV@?^-!TB^.!ZR@J[;UK^9#J 5(:_- MQ\GT94R=_?7:R/3356Q*;6A/-265NCBFOK]AU<9Y?6 MF?;:NJV5,?A8KR\]HF40Z+*'E7 5E7L>44RM;IHL6S)RK A0D3U X86_+"8$GM?4G77+,!W3N(OW1UTCX?%Q4-'KO5QJ?M M_[/>N5G:!9SQ]?WBA4M#I- 7,(4BG[7:3E&5^@Z%G3KM';Z,2?UP>*^E-NPV_?LR#AU_Z$?YQ$\BZS1%!1W#D?L2D=(R/X"PXYG"1'2NF MJ0G)#.M$T%Z7VW/+Q:X=96DL$#+L\_[W=_5WF\854LA_O8A&$RTP5CX%7$E6$:E%?\RXA_?]JROQ(G M#GK*V-&'^$F]H[3W%CF0'S1'L+GXR:1!#ZL+L& EC.S -WPONP%U_38B&W(U?R4'LV M!C]>7&=F#Z.[J5YM@M?30->GU?JPB=- M\#D%>;DHM\M7>P+PI%D#)V(ASCH MC'_;^KO1;49W M\&'0844L\BD2M[ZA>/5"(*'G/=A!,*'[/1*;B-P0]8+(>!0A&& #^$KO?9\;O>^:'9MQ= M8-;(F'4VG-\F7EWOI"P![W[_4#R^Y[JW5\4=<]_>C4XW=>9N/LC%8;(S\/J"SR*QWV0;8U<-K P37$DVI > MS1G:\8$]3.2'@[[OFL\SNJWJ.X\&7C1MA=0XDONT ME1'=S-*-RLV>WM^BVMV^SDE0CN)WK9&4SC(T*$6+O$C242B12"U@TCZ"0Z4B MH^6T#WJ\#&#D^ \Z1VZR'(YD(:2C81)'25('A/6M?TIOJD>(/F9(L@WG:^K4 M.P&2Y4\G%013[KP*@JD@6-G94H 9JB!8":__P363<.$+48>TJ-9M+O&O-3D' MTHM]=%P*7*E F J$Y2\Q*B)6HHA8#K)1ZM"8TR%9*.61VI:O*?"U,A 4^+JHL%@%OBY#Y*[L4J:B8,J?5U$P M%04[*;848(8J"E;"^_YS U_GC)94D;!3C83E+"DJ)'9T@2FF.BEW;$SY6>=L M,2H_2_E9)6-+ 6:HKAQ.UAN+H*^3VC&=+_:ZR.Y3NUH_!?>I2-CK OE :T'W M"GN=+H<+@[UN-S/-*5;>T$Y64P.LIJ$SP^9T137L4IUBZ?RA/!B4GD.4RFP5 M8XHTQ27E"O]@*"VI2^R;.^4R?/QHINM.:K,?AX,YE:SIPQ.D@?9^Y@ M;'CL$3R#%+HRJX;+AS9L/E.Q 3D"P-!$EC9#9=/(-,#>F6 M#PPM+N136HH_!N]SZCJOYI %C8)?P-/R@8@:$ZNG#O>QH8PWPQUZNFAJ#Y3' MGV!9>'T(HZ3>_0_V#G#*\&>^XXI>E# ^LL29$NQ4UZ;,)1L/YB$F&?N"]AZQ M1?7JI\>G!X]^K'WZ0%W5?=B1OORZ+IXRIF"6#DQ.*S*%O>4OD_T9COSMZ<_( MR,OSV?#X8_1Y:L8<&4+SQ@8\7]'N; V;WN&\=.26QP0KD[D(C,N?&31Y7 T* M42:OEY(IWCXT@5DP&_YF4)3>S/)A^40OOAO )7!H2QAV(-=BUE.A=8F0.AKT M@[$DIR<'(&1:YY,7V11OIC\F4CO3J>/ZR,TYKC@83[X;-MX$Q$A(EJ\9,&%O M@(!3>-QU9B_P.F/N.I8%[LMP1J<(3/T)9GCO^$QK$%,-VL! +0;?\@:N2<1& M#D?% D OYLN-@_'5^#F],&1)O>Y$BBOA0[<">?D9L66V%U06&[=2LNTA

3/IV"E!'ZWNZ-W8H2DX=@452]C]D&_L=,@W-[2"QCR MZ#HV_#@@U];C)WT*Y_WF'O.=;FKASCW[LN]VVN<3B?W&4)*UD#]:G$&X"[7_ MR^ ;0]!PH+X+?/9K7PW0/AA!KM+YH-V:-AP@IF%%U_<$VG&(1[CVV8'_!&?0 M;>_I_HS>"QUA8]KN:@V=:'LCVP2PGYDV!*; M:=^0 M\P#6:BO>\[4]CSW68WAIBJ:/VQZ6E GO! X8/+9E/4QB!J9.;0L_#W M&93S&R],T:G1%4D?J@H"#S/+C70HL4#L+(:Q=5&ME$<*/VM/ F<9Z9(.) M+B^:Z(();"-?&UB&B\DNPA60W-U"1N%;P>NXL*+L@:-BV T M XZ/I'EX,%7-!\4]#9X!?'OFDK&,=]08D==&P5GAR<"[5]G:8CRVE9CPTD-.V>WL MRJ.\/_+2@Q5-/B96L[TZ;+)$R%AH">_M%ZG )C$P \_=!YFPWHRYAXN,#CQV M%X2N5JV"_26#C0V<>03T4&LU=$W^\^'3NU^/(;<%V"Q9>P/9=J$_DIC?W?=O M_NI=Z=K=_55EYT!ARGQ8[2:O?7&NW=_>] M^ZN[WA?MJ0\??+VY[S_)BYINO583]S7OKZ0;_6&3TMHWMB"B!>N?6N&S9^Y> MUNKK_$MIBE.!2.%BH@6>K?%=N[RHU0MB?#^!!64!U5''&1TW#B*0>L; M/X'F[WM/5\).[C2KJWQ#CX^(9K@1'TSDXO@T&/EE$W CX8_24H]8Y&#KD7W, M7<6H4T@V+!K6^"3[:7HT?M1(A F ?\K('(0_8S@$;7I1U8&;YHB^,.PYNF\N MW@:XP&YXE(S/!;-3F,@CT_5\[3_@<@ _T#@=F8C(T.;,D)5&R1')WZC5CA"V M6;^O_CFS&>ZI=GY[JGU1:Q1D3QUR(H41KCO;\]T9]QZ%2M>N0$Q-7T/0&/.B M%\K"6V[4VQ\J,3\YV):T93QB!\J7Z>+(VL09,@ME<.:;B$ZC&P426V 5YLQA M.&3L#,&D?)GC3H#9RL@&D_EWX"W/\$X(MBA^L/R@O(=X,RT+;XYFEB]WU02, MW0MT/"W4!P/GQ3;E/K%HE4*SB!C*,T,5XD4<6%0'-.ZSV&7<-9?7%>LW;[!O M&[1OT34.UV3@ZSU4+F/G+7D7>R*&R&<@]^U.FW;+2_V5L?AO[)7!\7[K.I,K M$2O[E^F/KV#3 Z7 *-E/5G2"&S6]9!V)K\M#X@B*JDD)#IFF&Y<#K@HM9>*'CTLLUC[V0 M]L;GF0&*%2P;]N*X\P4WK4P;,]\C^JOQ;Z#=H^O@#36W*9^8^VK"V?8%OK$= M+B9*J?I^@8.E(79==QQ5AO\BK(RD9, L:XKX"OOE[^^J[^AW,2[]'@M0T?@B MW,)!;OP3<1Q23"E$,E+0:2^1(OD1*#H8U#*F'GPJ?PK^%%O_NY6(X_"OBQ#4 MUDXS?+<:RUJ'<0Y&,2>-G\_#6KB,U">A*+1I$B4FBZ*%HH6BA:*%HL5Q'CX@ M0;I[2!VJM>F=PIP,#-H:67/;Y5L?[(UTMS6QI1$9F65B[KHTIKE+=X'V\=9I MU=E&';I[N:FW-TE>R[;[ZA#>KL@0@D=@]O;?W]6:[S:]?DN>;36A:.IGXB5T MMO>$Z,8?BP>*W\?@][[=Y5+B]['/BA4S;K5HLGM+Z$[#KA;&1G6S,&[SIB-+ MV7NZRG!FGF$/]RUEN#NCCBU:N^R00^7M\'>M%L)ZQ@JQ4*+ZC^OK[/6AXG9! MN'U]]:BX?3;5TGA4]SSV<33]=FTQ?7& HX/CSN,A KN>=EW,K,[ O/;"(6O: M98.L*1-\T*Y)OXEC(:\Q^2^#51C>.+#FE_:',N_/_(0X&_.^UM+;K88Z()307Y9=E-M=O5E+ MO;=4KN#%])IYJ\N'M"X?;DUF 1%D?? MZ=6NNEXXXIJRNF,XTE[9T>O;=FLI/Z_L)F\FPQ9(\+>5Y.V=PL*<$04PAY68 METS,"R.\:. H 3Y/ 4Z*3YRR,=_2Z[6R&/-*U@MW!5,ZW:[TNI+U7?5Z">WO M5E/)N9+S'>6\.-*KU]L%@$RMN% 10?WE8IP'U_#:YA+ET$(XFP.%6Y:_V6^3 MK*N3M7-/QDI2P%0=:17&%R$PO-:/W;&\UFOFQ[E5D5D%QU M1JI50%87K"Y/%9#B1,-K>J>:UQU]68*#AZPI^WH>A97_':_WL]D#/SWSHVU: MHB?C[PGHV)QJG9R"K7=X7EAAA;6$]^[->KZTHTSU T2VBKUEIZI]I1FE6)[V5QA++3 MT-N= IBKA<1^EB4;?H_Z'SM?[S2F/[6A,WNVV%&A>\5=DY(A)4,%E2$E.">Y M$"4M2EJ4M!2*R">S$"4M2EJ4M!2*R">S$"4M2EJRE!:*)<$_!DP@MI"!Q0R7 M2#'&1?P,IL)7$+P(Y\;;XO$Y+8(?152JOBW,,@$_&1UB5U1DG%[X+Q(,5ZL- MF&6)%GM_?U=]1[^+<>GW&$=I?,V8^8YD'_]D,'-=9OM$[<"?KE4Q4'8(J)8+ M"(QJ&5,//I8_!7^*$>#=RFA@^-= 1L0HG+8&G*]M2)K. M4G?5PW0':9N#!4#ZX0U14V\W&STY(ZUF8U^1>GZ)GQ?TIH^]V)I3 X5M M+Z WIG2I!*T-1R!'W'@?#Y*&797P#D;;60RMZ+AYZ.R4C5(C!ZN1KZ9E^H8[ MUZ9"G^2I3G8!FA4HXT'23*K@]2C(P%FBHX^#@X^ ;FQJFJQGV4'/\,7-E T=U*.R2]+_/[OW.2=^SAP]( M>*$1UNN*U"Q%_;*9=B:5.AJVS+HKF[" 5]$XQ@&17>Y2?J):F(IPQ9VAXD5Q M9JA\_9,R[GCYO^#0D0[_X<4 3_SH3M?.$V=S/F=U7>^T:LJR*Y%EEZ=XU%IZ MJZ6<_;,]#]A@;,.!^S('X7EEED.E$Q3VH(2N13D76SCLP8F:HHW"J9[;VT=E M:6[;?]R=W)H_V?#1#1H@%O;NH':IMYMIU[]1!N! ME?_5X^VMTO[;@@P\_]&:>;2W;UG1=W9#KU^JFZ1C@ Q*)28=O=9(N\6WL]>_A5,B>;@.5_&8QF>.-W MLJM&0K>-HW'W#,^9P@O,X@6( BJHRW$%5#@G7BC7O\A73@1!\!,OGA0.(5\+ M+F "G,K7(1OR B9<-E4V0JD,N&/*"]XKM#(-+"EC3AD0BA=%F*&*XYV@R1>B M3H]GY14^Z3Q5 R^UGJ MO7W9+JVI5GBFIVJEI7:/U]+KJ3?74O960:H6%V&* MBAM%FN+J>L]"!=S/0*&9@X3?%VMU:K\%_\HU\>**W4K+M#^)Y9""_4C%DJ/V M"WW U2[J2=.>&:1WS>'?W_5!:SXQBY$J^E[K5NOU[F63*U3X(AOV_(4O]:93 M9@^#KWZOO8O/*Z+P-5$ ,#UK+9EU<09HVR^TO?U"VTL+S=H$C1(2^9AD;>Y6 M<99^#L1V9Z-SQ7@FF*+F(*GN'AQ[[ES[@SDO<%*-Y]I7P_W!?$]+JD6[)-_% MK&*NX&D4Q]6V,1$2R_S#::U8EG/5[+18 M=GS=D((:V$)\ZAN+KA>[G/9.="@*:XNF]L^V\'[_]J:42O]L&;:BF8AB6['9 M1I=%BF6E8IE2C>5BF%*-I61;MJKQ$%LW):3%^J5PJ,5R^+Z(6(NMXN'YH"_P M%I@--;HT]N(![!2\P^TNW[?Z=L9)_/GFN'WQ% MWBK@JE,MU*PW5U5OVDXM;+RD5^*1*N0Z'[%HMO1&NZ'D(F^YR(>[K9K>K2GN MY@[)*LNA4-,;U15H/24>!43LY206C:;>;J\HN:#D(CNYR(F[+?VRD[$IF*&' MJ'R_3'R_GF<:N;M\NSY1( ,.Z15DLZWG]/JB%UG9 M4JS2Q?S_],R/MFF!HG1G[-WO"653J)S*41FGE$P>L8!2JXC2L#K)]BO;>=*I MZXW.BHHY91"6O,\3I4,+O;'*M"W4]=MINF W,]>9,N6$;6\?<8J5Z=ALK\B3 M5<= 443E^.G4C5+?V)R!C*3F<%5+?".O#.@3W!5)!G1Y-&>KJ31GL66D-)Q> MY6-%2XYL]Z[M'8A,<[,V/1?SUG(LY;63BU.$22J>%&^2BB?%FZ3B2?$FJ7A2 MO$DJGA1OD@K+5.I .J\BNJIVJ$IFR2Z9)37_KJ[7ZBM:@Y;#F2^G !P]A+.N M@*QB?&:,3XM]EQV]6U?(\?(EG*2&?VCH[8Y2W.5)*+6?P Z;,)DLO7M_&88$FHL(7[T"Q;#]*$O&F M%*+V?2Q$+OI2[-8]8O,MPNY] @ZN,99/N+[92>B!];Q1@13F!DX_D@Q1:S5T3?[SX=.[7P_L7U(* M\4S_6BG/M_Z!=/=P_ M/7RYN^[U;ZZUV[O[WOW57>^+]M2'#[[>W/>?Y-G?K==JP@1X?R5;Z7Q8S<+X M?S8VZEEN-K1#9Z+Z-CV/:IL?H 8,JSDC3<3NX+\#Y\4VB=ZJU4]6 MK7ZZJM./&KH40Q\"##K-E@_GW#9&=?HI'1T?@%Q(/(_G=A]$? MCC-\<)^8^VH.F$J_*K\@[=\8HF "5-,OFRH9(']%5"PI:#7U:B?CG()S%X-L MV@\53)!45EG)LLJ*)D!UO=DH<:W%LLI/P:2@T]9KU8S52(8>L_*%L_6%#1M( MRZ4N[A@[0.EC^,.JQ.J^=[0%UI.9^7T/L,XC*M=F0^\T+\M\QI98@)08*)VK MMDS^OLV1-UNCKG%*T22J>%&^2BB?%FZ3B M2?$FJ7A2O$DJ4-@9!,*/7C9; A)EUFX:SN'?RHH)RQC+M0,[CQXD*/[EIZJE MK1BO:FF7CWVJEK82 %5+6S%>U=(^\7C\^5;75%PIR"P55XHX2\65(LY2<:6( MLU1<*>(L=ZRES8W2^QE8RN9@P;).,J?1BO9[]O"+:3R;ENG/^S@TUAK]C 6W MMPR),+":H[FP-&6XOKE82G*W6MFQTIO1"/WQ NUC M!H-8EO.&%49Y+4Z7C;!RJZ?Y\,?!V+!?X-6FK3DSERB,;-$,Y(6GHWLP&&MO M\$4+/@**P5\T8S!P9N")PE #9K[BJ#IX-, T"S'L+GSN&Z9MO#!"NL<&M@1S M37AIXN!#)K#PXFJ AA@($=&,X:MA(VH>O")M9**7Q(42R^)]U.+7"*I ZF$% M4KG,Y5(AM=/:M4)J,[NJG<4?^I"+4549SC^ELBS_-.# =>=""^J_/;N__J[A M4:BJZY2)C==PE&+P5_"Q&S RP]*ABI$9,/**+*I"UDDJ4[G7S=6"CUWN]:Y( MY5X5VJG :*?;FX]YXYNV7MX>)T))QU:T5+3,>^P,57H)E76C!,I:!B9%!$PI M[N./K6BI:'E"BOMD;?%6"=1[;]W519&+T&Y=YF$]HFWEO=L]\Q@YUJ MZ=D_!9D%JLZ+/BGYWIFW8R-=O ;.\S_//, A\AN^:>?WY M--T$]W8!*HJL'2:EP0HO>JE6F2R#Z'7:!:@;6%;1>[^G[%W-)C/+\,U7=F7X M@_&?T]X0H0$H.7U'2 N/Z-[97YGAS5SV,'ITG1<71"ROFMV%D5X/2 Z?K=>@ ME[7TQ?B# B0?&_RS'^-RG/H&#;AJ/>71F\6GY:FM1\F&DHUC%2@H80"@5/'= M"!#Q/(.\:7D,N;\P575Z^N12_#F1%ZH(]3E$J*\7\.]G&I0.DD#61Z4EM41H M)!H9^6Q8F"KP-&;,_^(,*"F%5]4M2MF%9K>N(G[%$*E(M+G4(M6HJR#R,40J MASARJ>6RULY8U2E/O&R&SM5B3E_NEDXJJBA7XNQ(D*Y<2:#3.XVPJB5Q% M;)YRRU53KQ:AB%6I16N/"_0\C9\2".A6E^/Z92>#0HOJ>OS89:N/<BQ27EBRU&2H22C[)7[RW+ %2S6E3%./+5R]+6,"Z,61<$57SR*6/.ZJ3?J M9^(T%@1PG:>_6$37KUO+( :N7#^%C%8F?N%I>6KK4;*A9$,AHT^J3%'0C$3! MH4N%'U5PVV*_4/%'P:&+>2J5*E_GG.LQE78S*]U7[!MMC6 M]7H]8UU91J<_5UNK:MJ%M[6^R69AYYS_D[5Q%1#YFDT=S_2WP<^GEOM7;Y_' MZ54.>4K%;CJF/%V>B05>-'$JM$5T3(',&D>H8%TJHT/XJHT13+:(PG-AR3DM@2C35 M(@K#B2PGR\/XR.",0ZRD;>\H=C:[=QHWJ]%WN0O<:LCRAN_3@R^TVJDG11]7 M"M/U-P]YY8G(:QK7 ^DA'QK5U(/]2EY+*J]%OG]($3312OVV=!^)+\2=PZJ) MMUHTY]2W:O*X68U>BN3UK=92NE15.:E#5I>-6.1R/IP(]\YSU4IFR\R]\USU M'N?XIKC,;J#$O<,S^YSEQ\ZP*55>9PI]V#(VY[:G2E;F:LHSR#__[M3/K()2 M0DU+RZ!M\TV*9&B4(94WI7YZZDZL0!W\CAZF[734M41&ZSLT M!72[]R2)^/_\KVZ]5O]TA#67@:?GI"RIU057NM2BI45*CI*:X ME#ZEM>P="H%_L4P(_L!/^_L9F$?F("$$(9-A!6:T6[A8'PQ=[< QM0,^RA M-@ Q-N#9V?3%-89,\\"Z\_1@>O)93WMA-G,-RYIK4V..;TLVFV&M@X]45B:L M(@-" >:G,[JS/1]&(&LSIQ8=N5;!B:PO:C7?W=\&9G,U9C9?>&R IO,;;&W@ M_;O?_;'+V)+E#-0.":=K;^")@)!,'9?H#MQ&+@N>3F'W,4W(V6SJV%P"ISY^ MSX!OHQ+1EQ]??LX;DE#SLSB=/&\'J'7=>T7;>2Z&H1G95P@)B)*.-97K[K X#* MCRL*+XD8(()[P_N>Y]K?BPBK+M=47'.-J=(-OU>GGLJ97J\L5VU 8X1R# M$XH$T7=()D8P42O0Z2@7;XZ07H]+VQMS49KL(7XA(IH@AZ&:%@V(TPB-*? [?K%!'R35[1)F M0V/;ZY($&R4ZQ*Z61]362UA@YK;8#LO,QQ3[;8'MFCG\^[L^K/B)68QV76^* M(2JD-9IXB&5<&*+P]23 M-HE0A5+SH*+$0Q0^=4&;XQ&+BN'%<8:>4!C))K7$$H%AT8?QKD#S&?:^;\(I.C1P,32J5,:F%W$9P*Y8N/?-W8%'PD.0\TIGHX%C$1]OQ@4; MD,%@)BVO.[! P#4!KYF%7Q@;KW" P"$$7/)@-)SOV/30["3>,>9+)RHRB8$+ M4W=-@YN)B;9KQ.:>NLYPAORQAYLEZI-? <&%BS(7?A!DNG!))\N*"?=/C!F^(Y_,JLN2YURC.#T\XF MTW@DW2K3&5:63N&%0-B* MF\WAO\O"LS<_=C;ACF.Z-+LQ#R+P(V+_61'&):#5(B'PLP@"[)G!_D$$F/5F MS#U<9WSHL;L@?+5J%:Q#&=YMX/0C\=I:JZ%K\I\/G][]FJ9K4]0-DCY\+651 M?>/<>G:L86$$^^Z^?_-7[TK7[NZO*@DROH^>V)\1[?-EQ/U#_^9)ZS]H5P_W M3P]?[JY[_9MK[?;NOG=_==?[HCWUX8.O-_?])WFS!@9F35RPO;^23NJ'-3R, M_V=G7[BQ9D.JNYPP_AQ ;O*\T=&%IPMN'3AN!9X=.F5@A3.W-<7^@)T/Q7.["@T/DN$.:';^0@+^QX84(G?,9 M8"B0G%A=8_ =-.]\89R9 Q@$_@:.LJ>]9Y67BHZ^LC^VYA\T6 2-8PS&)E!) M.C;188'QX N"-^Q5M#^DBZJ',5)T_6!9LV>/_6R*&>6SQW/ MQ7AZ17N81>E)"T6*_EEYJF@OSBMS;9KXY]%V\3G-EJ6&DVJOIP:M@ MM* \4;A("LV?D,3?(O?5S##M7E =N;1(YQ'_$*!#8$4,Q K9@WICS*D(.*T MB_,W(KNEBD 7#,"C+Z*Q[N."7E.+&)#.4 MW[9^<[W2V. W)]YF+&Q#5'7PU=O;Q[CF2M!]\B(RX9H!F,9C/0/'@^AH,&EQ4P^-1P@\T0%TQY(1Y_-G@U%T<8Q;<"O10*O=2>_/7)0RU>2YSW MX;HJ!+F\+9,#D0EA-'[EM#YZO,OQP@.MT8-QR_"JXG/(YP<[\8X. YMC8ZC] M300HUBK;((HV@5T%;WT,CXV'9Z FF;1K,TE2BQBV*\L Y[CJ([T@)AJ_YP^F MZDG[#8A UH.+FX&BZ1[AR"SGI:)]YC^@Z91(05BN9WHHBYMCOX=3L#A1VU9E MN0C2$@LP-/XL";@YB)L"?8Y^*C=K&X]E($RH7P-!^Q]/\"VPH)Q;!SAB>$*)<@VMF.=SCP>MW\.?HJ6_,0I/J M"@WXIS'869_1"7ODGJN'4:K/EC/XL95S]$YCL,HIVEKNC*W#<_!0UV6KFYII M%#/$NJN2I+?)?BYBR+)1T?#H]^<7Q!XMRL'$ZY(\[=[M0LEY1MH%[,"0,43T M33P4[HMG(I_Q9KC#Q( :AY_(X)&,F8B!".N"/@A]7$W*OX-P4U Y@% MXX(8IR2A4UR?QQ5>&8^E\3^*!\&E=%\QAL9#D>"N>S*R2B#XH?8J<":&[[OF M\XS(-&$PT>'B=4D\[6%S?#U4-UMBS."KWVO;!.$SUUBQR[KZ+X\E>NAX T##:D:2WG)GO@18E>#,/'Z(^PM U'RB1 ;KX4JV^ MYDM![+)>K3;7?>\]?@EU9+WZB=A+/]<^?8B.T! CB!- >_+!)M,>9^Y@#,M9 M'NCFZ?%1CE-9TN >/CT&=8$I1CSLCR2Q+''>P8A3G$E!@VEX6/&-@&%!0WMV M'6/(^:IKEF._7.#U%P:(D/_S&!!(Q/^ M#M,#!R$XQR,'+UV4X+*C1(Q]B=^PP5$FCE4^4SCT)J8?'LD\NT4* M@ ,5!' M4B;^KGL"#DC0+H8_PRLDP4&:L^9,11PLXGV+;1'[@O9>BN730R"5='<'YS-A M=NGKNG@*!0G<&'X$$^#$6_XR^4GAR-^>_HR,O#R?#8\_1I\G+D0#"F12X77B M5$@!6!]Z8&5P,X1SU*%KTA#Y.V3XLVF'N1?&$'XU":[JN-(L)-;R.S_\U8F\ M!U\.^RD,GR/Z]3F**5Z3R1?Z85$[O^>Z>'-%D:SYDJO60X5VY=A@>Z'I^@T? MV=)I6^^Z1A/I-CBO:Y9T\Q/\;M-CCTB3.;XCM[RP3/ Q4D]WHSL*?=!##L>I+RK;2*J)M"QAN OOP7_@KA)R&J M@F]XG@D5S)K\I=',!Q:#T^'-:*.')_"=JJVUD0MKN."&@.-9A[\&3*1XO,7L88SG$=, ; \IP-Q/V&C\G@'%+T'P)L.=OH M_^?-NN=Y4?=(#HB3]XIF2,P1QVXJ5L+6 >[N(!3-F= M!PC(_!3<+0DDL\ M(@ZSVX0E)%_\2._=_9B@R@;#F1M6-GAS*&_-6ZH4 NZ.Q>P7?\P-8'&=3>4* M,%!G\I,X=:=D->VDF-Y)?")8+#2/%,C@F3\OZ/1P'GJD44,0 T/Q@X&?T'G4"[> M;+I:_1!OOAH_T0B7JOW)L,!Z1? =NK\P?^_6<27_8AJ&YM3'Z3R,;KSI-&^' MI+9:V8!R055)B$Y< H7_";D)M%C4[S&]7M$^!_SNS5[@G.+61TT7"?2S\G&B MVOT.#,#I R>ZWQO\YQ0YT5KV 0[GA/8>O6J\&?DY8&PCSB2@&C[[\ ;Z'*NM MH&%R\_3P^(W)=X67Q3V"GR5Y2@&]TDK<:ZVH3 &2A!K\0Q%\QU?#)&@Q"-D? MZ,^NQ^3$R!U8(4#M6(D0?,VJ>A_+7N>VY&RW5^1!"B^3(U PZ"G71(YE@D>) MN[:RTIDJ1;:62F<\9CKCI4IG+/H&4>F,*IVQO(PH=CHCCY7M$%AKK/ 2DX!L M&PT;;Y5EBW(0>2>+ZL?([B')RZ08]=L,>0SM1U'XA.8P"#U0-#>M2 M&(C2LBSGS=/>DXOMS#SX@O?AX^I+Z.A"ZH='GNLI19ZQRBN9E -F65.LP6:_ MD,&*OXN!N2D;/?+I!>)(XU5G^2>4867[=$9_TF*'^"%M]WA=6QC5,J8>?"Q_ M"OX4H\"[U07=(W\>+A[CW15QZN5BN.*).CRPHL9O[+%M?LYFZ$.Z$74/:D8D M:QT+B0J$NK8"V+IS0>BD@5=7EP:! 1&Q>>AW0W5F+E'\UVBQX["$3VGUMN)I)=N2WJ\@1O]8ABFU]P[!OJZU6 MM9EVJZT<55UQ^=NH(G^[?0=YW25>'X6_W5KJK=24L7BHWFZ4P%A$0'K.ZCJ= M#9R=?OX68/@%$L'T/2!3YGNXIE\VEA/J2Z.EB\36)+5\/+:V6YW2*F>E=K/Q MT27JF.." M00IK$I=;S:7-X+EK/OSKUL9FQ4G0M;-UK)N;*UDS5;"]%0.$]) M.ZQ-)1"$1]NS[+A9C$DJGA1ODLK-/8,[D;[C8W>F53!LI"5 M\DQ9W Z+B//R3;P&'U9T"8H=T\=.(^:9@2R%E5S1*D F;X> MK=+$ZP>(^I,\6S[X3$VA\"$C_P_M4Z[>7G9;KS[W1^[C/WV*S[Q.Z*]?\4Z5YD46*%_ M_N*5G7CV?"U]\,!WD7T;E +^AM/BH;1UZ>]6B1[Y(KN2ET% 2>>.%1DG4AY?R;< 2$54J3Y#A2 M5/2S90Q^7#P-QHZ%Q0S"VESXA8DS9!:^$T:DGRD'8F>5,196A&:771\\& M'#:8W13, W-@S;$A+M:4DWM'=)9Z)8[*8F.RCAG?75A##C@^FEG\<>JGBV;! M9B'JOJ^==V; S MA3:(YMQ$12NR?SPLW,5%TO-F$_Y9'Y>7<37I3HMK37[TL>$%$,FE!C'A/)"K M0]FBBW.>JG7-?(OR@<5?>"H*\1PG_G'96BM93LK6-7*1B"J#9?\,ED9V&2PI M#:TR6%0^1"DR6!2O5.Z*NJ=) 48N[#*5GG+\L8LUFR*.K28>V%IY'.X'-Z^YB,5TO+N1$1&DK+'*4E_Q)+!6!6;ZF'GDA+S'7CUG6:= M7.)S?>VM6J6[W,?K:%?52E RS*TY3%#JE6K&^'QEUI[FB7,C+^E>'6SWC?V' MSP;EO87&")1 ) K2?970+%OVY:B/TA++-8,;6Y;,;39SD0]_)+'07*BLI'V M";*_;#0J]>5VN^G*1K'\$)4@OYAH:7H_M)$;Z;>$B([\G8N2;74DVRU0[4X0 MK>"'0+727$ZT_V4'QA[1FSA)R2C,$0!>9E*W;.4^*/=A>_>!^@1B4WK9\,X4 MF)4/93Y'4D8-K;,8L:- !DBK1&01,@9,OTKCQ\:NK+#G:[F#-!4C1>\=F MY;PP.$G!R-K$+Y)@)"7E;-?@12C$0J;ME*0U"F)U,=-GYG-(JNB3Q9:#^Q$$ M;PS &\=X@P0,9I;!37E$<-LP97'['$T>&IN>[[@H,-%7K,R7H'0*CD]WP4>^ M6 XZQ4;'>=$Q%>DM!!__67F",:03D0RF%W]M0!'+''%D?#(JW&53F!.V/:!9+.&@14]$0JCC%^)/(PXZ>)/OB)D@ M--KS#9L*_"-RG0/EP_[8"53%45R3V3P+Q3-!F Q7Y&SIV@MH'QB+6@X.&<]' MP/?Y) XVM66GEIC1YFDT59$=)I*_<#(27R^3543OWV',7HA*3Y13B^SF*R!) MP+YB4V..0\NQ^ NIW60XW*JO2A@Y-2I.ZHY22+UQ\(Y^C'9?W]A*GF<5S:9B MTQB#LZ5"C+M"@U%'^1%(32,;0%&-A/HW8F^$+/VC@0I"0:AXF046F(N3^ MO3^?HGQ: MRD(WTL6YH_B)90Z7,EX6E0A]&FHU^$/8E>PKGMG:E>%:#NXOH?5$0H-X/II< M$S4>8#H>I=*@Y!I#%#BN445;;=GU%#4HD,<#Y80L&8S1Y A$.] 4H!] B=-. M%\MU&9]NR#*^UE59G=A Y,6F[MZ48D;4A$F\1LC.)U71_B5Y-)2;*D?0Q1^N MXVW7C_3[%3!Y=/.3#6;82FIEG^9F)]T^6TA'] )-C@3 !$9. 6S,BR1 \4%BD41@6VC0!SR;R5C! M<^I#&V5U4O/8<+-'+-18/F"&;%L9RJA5:DNAJE0Y0$JLDMRK*8N^[\MMZTZ_ MP5MRN8#%I/^=>V(U=NF)U=P4^LL_.^][\I[SUKB%.Z7S73:;C?T\$YT;1SKU ML1ZED7A:5L/L;L8R>N^;XU9W_$08!';N::00)H67U)*/MTM!55L_)T5:G,7 MA:J27"/R>]G\)8^4UF+FG1ZV<^+"?F!"WN$3636= F1/)@9C,TVIS#L=LR R M$)U(*0 L2R\MV 7IRCS/4@;=#TC6VN/&-3N5MM?5SR'3^5LJXAR3K- MI&2=H\O4+X53N(>M9T-*3!'TQ@Z.Z(EMW?W3*XZV<6N5RX04BV.(D_)IE>6T M=3Y'/!A3HIHL3V 79M1L..B>JY*.Z6]5$7/D21"^.7Q" M<#S$%@G!)K&C^YG!-L.CVWHSYMXR^F\CYB+!._6/28?>;^[[]_\U;O2M;O[JZ24BGW4Q_Z,V*Y?S$DRXOZA M?_.D]1^TJX?[IX]_LVU=GMWW[N_NNM]T9[Z\,'7F_O^DS3JNO5:3=AV M[Z\D2.O#&A[&_[,S%JRU"Q:LO3VX-F+)?',LZ]9QR88YN+?%[ZN$]NC90/E( M5$\#DQ,F-(^E>\FF+6C#O6**GDE-O#@!&8 MHQLM.RK'2K;XVC4;T+4+9WX=R;^0O+)3?;V(FW*"!=4$#1]"$M[/D'@+89V> M]V"'UUUIEFZHZ]7+MMZN)51O..SZ*H%SA6FG$IG;47F]D.(@S5:R6G>2@(.3 M%-J5=@85[O=E^\Y&SR&RID5#'?F50=TH#8'=&;$XT=:L;W4EO@8:U(@DI*14 MTU:+1X/RXGO!>RA%>!L8>$F92QOW=C(T8:-B;W;UR_9R0?M3JFY;8(-M9:7; MHQMLHJ25,LFRJ,65IG'6UJM)9;648;8?Q[U#\D_7&6?;2<+!1EJSTNV6V$C; M7M,=9,[M_!IQQY7]BW*VCHK8;C?+L56$Z50-E@$">RT+B_':0]20(V:>@ 'S M/EL+YI;3:0;FASS3;'<4GJ#P0,],(^_M MY2J+Y?&#SQSHF1@I60/TK'85T+-@0,^U>WL_H&>K7M4[]=0#GBI"<*CSW0#G M>^C,L A#@4,$*<]2Q0@*M 05(U Q@D*.K:ZXR^?]BRMN*BJDO/\][,2;D("Y M>_^-3EWO9HS$4]Y_(J^+Y/UW4H__*.]_"^]_M32L\OX32L;OYOW7*ZVZ\OZW MW>GI\#;N_2^R,!/WOZ9W+KOZ92-C/.UO"=6C(X*UL@[JF924[(\9_-DW+&R& MQ$4@['+I+$($M2$AY[21B2SF[4/0?*I2?@/N<>W-\+2_Y7)"A:BM/BY@;0!K M:[#6GE9*K9J8\4AD*20U$C/O4Z)&O7F92 U= S,0*^6;K\R:5[1>LBFN:]C\ MZ=48:&-C(_5N)E/+F3/VQ-Q7L$J2B7GOV*_,PZ,+Z>81@:)_OW(\_][Q_R^# MU0^<%QOVTS"*",U#'39J]601PE*OM$%GMAO,#B843A_V)_[,@+R60?U]'"U6 M&1:V/.QB?PR^SYMI6=HS?C48R@'E2M5DWQ9[WDY)GG &:VV,S'C Y?G6<<5' M^+WMS(OOP9Q"-N[3C:96J386CPPNK*3[*@O%=9=;$^Q5I^;?@["!SN?:2O&,T'BS$%"/\"G/[W=ZZ1G8A]L5RT] M1_-@VXK?B5O^&^QW>,H7RA2UHT<;KR$7S-7A&[I-U-J)L-+%]5+GO9 M0%R_P\M047MW+=3910MUWVVAYR+L(-->5?C&*&XGVPK?:NCDGP\)XJOZW"4N MFJKJ)6T%)92HH&RMN3"5O.,VNL08N?8B]V;1LJ\&J7:E*9ZO2V267M[!T M-G$S+&)-OZIRTB5%%B3>_.SCO2<$$8,W6G5(/ 2&T6@V] MT2I &G:VP^R$4"B+;"W<6I/=B!9CT,H=0^97'._T:BFC+4HIG =2;?M@\[8*%B!^1J_Y(W(6^8Z;:\;3KU3:^C5 MVI'R/7("Z!;,="Y>W:D_#BKBKF_4/&GY/E4)QL/+9Y1]UK:E:Q32935< (O5/PIN56G M[+44[+4KV9A&F6P''Z>WLJU/>:RV3EOO9E%W21EM64L9ML)/ MR4,:)WM150C@_NIR?^4.>!P=6KU%*<"C1CDNJS6]W6@6W,5448ZT8/M%BFVT M(L#J@@I>D:1X:]B^^6H,-D.KO;VQU?QNM&Y8_B- ^5L* MRG\64/YT]=P^4/ZVWJI6]4XW]:J\&<6DRA-I.JO."[G472[R$T6>VRFNYK>$ M8K"KJWD=LQPL#G1!YXGP8UV&!P&N$CXR;2SQ2*X1EC23]3('SF0"AQ>O_3B; MPH]H3&/!5OC1T%)WN5,?T 'M 15LDBC^?(LNM.9''$^7H MJ/XE+IQ7MOP-BUW(6:+)=&'^O!B;0^#@1_Z?6J<-QUFC_NYW?^PR>#,^0;5; M?W7<]:4O]_:$Z)^_.'1,W-Y@=]%H[*B_26E:J3Y"RPQ/Z%\+_8__ZM;KW4^ M>6%=.X]53BU[F-AB) M/[1HH.9J?EZT ONSO1YU7%G.B>?$!35L(?GVJYK+MCAE=KU4N]V5[> MB+@=Z#%[((\&-YBF-$YPHMI[/!3JU4^/N._HY]JG#[@/)_QTHQKT< S!@60Z MJ,MM@].8GQ+T&'#.157LS6A_6Y:L+PY&DC;B3T\-%U6[#P0&&\'C!PX(F/EJ M#F>@(S*Q8U#HA<1'"")TA0>Z!202XT8XSU .^O3T#:@ M9Q$GM3C+HJ\45(P=>:3T8$!Y2B]\WX /0-OAG=24$YM.T^ 89<9@3&_FAS!5 M_<=I34B3+IRGM+'$P6QH7U&LM2O#M<"$!5/&H@U4$:-%BO*:]L":#&, M9]# 5+J7S'>/3E;\ [.'P9RBZY@PPYNY)##:ROJ]P1_6ZJ:@2%E<5GBULVZE M9=I";8GOX_57H'9<[@[SRK6Q^S'Z:&'0J#IK'%Y#N)%6#>&=RHSOIJ1W6%5^ M9:]W*YCLTA':MQ_GM1#*8C;4;I)H7G2Z(1'C^@^*D8<0:IO#O^MO2@$;+ZH[92YQ6T MM#O&P%0I=9CE93.74NJ'H(!4Y? 2UXQ%\UP5A2T?MBS'@^I?ZX\DT,8LDU)#!YIA*6."&I5:QOE.*NVVV!I"@HJT5P?#'I;ISPN? M@)NC*@AV=\3[DB3[*Z#8-] #1]C^TUE\US>"77]17Y_FV*YD4&[L%V4_G)IV M^&9Z/RY&+F-XO\\P9JYAW%IIB/4: LEV"U2[$T0KB'YH;JL?JI5Z!A6^\](/ M:N>GL/.O\28*@Z]SDUG%K\E1$)- 4JT@&[ZZ:L/3-3EL^@!;*.Z^ 85C[ZJE5+:)BKK;Y*C5TPH/9=) 2; MQ(Z89P;;!X\8Z\V8>Q2@C0T]=A<$D<>HI3IOX/0CQFJMU= U^0\8J[\>1YA+ MOX=RD>#=6D7G= 5UW[_YJW>E:W?W5Y4$T=]'?>S/B.VZ1)\D(^X?^C=/6O]! MNWJX?WKX%^VI#Q]\O;GO/TE;J%NOU81)]/Y*7BI_ M6,/#^']VOKO&Z^CEB\,,VZ^7K-OZS=/CXQKJ'W*1'^ KT99[G+F#,7SCT3+L ME&[UCWHO7[C6\,N@,$*0"!X(F-E4<$&C4PQ175NAQ/#SSY8Q^'$!/':M"ZU;S@K[V/.(=LL:RR6=>QBS::(8ZM;H&(795?XL:+AQV*1!*[J M\X.+U2OU I20VN>)TQ:41A4%I=MW(BUUCRHHM4HGXZZ:RG0]A?-%H0]S11\> MHA/V!A.U:I7F9<9HHJ+4]BF);*1]7NPM&\U6)8N*;0II5J(S ,&2FL*8YHK]KC,3L2CTED6Y=E,-:PIRU9M'KPA]Y#/@^ P^7/>O9'"U M*P6"M9FQRYT \9YXY&QGL07@6B&>SQ9%6V3$L^)8B7#/J>B!-#O:!++2WB0K1V;I M>]/FL_?'SLP#H\/3^>_LYX!-??XSF)K\!P(4\A^-B3.S_7A8=U_?3]T%G 3D MG3<:DO[-2<:9T#.ZHR8"UV2WOOQ[:/1A6W:Q4,^YOJCBYE:)-H?#N97D+[RI#-S>M''1C1G D;\<S&W56CR)H533)" TYHQ(K$HJ9G7>0M:)=M6 /LU,FHS2C(-)/$"R(503?7F\>G MH)3H3%C347M(]H"1AGZ+ND7WM9[[GP]=Q (&EP ==-G7<6'_M M:].:H0J$]\J>H1QYPT8C[$,^L$LB!*Q[S M$7_CBB*">+[.?'Z\ C.YG".'AT+ (F(<2+W"[907M]/*MF/@[HB9I,=:ZC<#OJ.N. 8OF!O7H:5Q32;8)UW=&ROCC>?A"< M?_?G7;9P7N!=M:U*L)9)\1VK MK!*_DG)&_%+!?&61FREY&T6">())%HG;5]QP\3W\$-[Y]89X,X5E&_+6Q,VN M2K+(AX\9:^5.1[F$1W,^8/D\1EYDWR.=22J>%&^2RAW,PAT42(C3MTH>1JO. ML]S]PJ9>:Y4Z#ZD$+,SL&:B!(^3G)TM5+-H,/ B5R$;\FG/%*?@4\9IT,JRT.=<5<)N575%>3BG+0ED6)WN&*:X49):[%,Y86TAC,7'DH$3);DIY MD@O_69$^&V2(Q+XALH>ZE99IB\Q:\7TT/(+UN)S0/*LR9IG01^]64JG6.#R? MM)$6G1:J'VCF<$TE@NW2H7LPG 3(/+'!S#5]DWDW/RFY>WCK.I.K,%EW.7NZ M1)G2._ MOT3I ))DS4.'0NP]W]$1+E;ZK$JX5QU3"];DF7&M!KK7*GBX>*.U8 M70]BE9ZB]?6BQNX)PO0/=+YZ5(=@CZI]O&QCK%[?83/Y/$\>(*F8XP'PKLM& MJ0O.EE:@DOIQGH1 U?1ZUB*E[@&+??A@)4%UM!QRM'QCGN^:V*"5= 'N20^H M6CYMH Z7HAPN2J2.?K@H_R>_5.5XR=NP09%EV.IH2LWK65FKO!2:I%;-N.R! M$JO]?)]RB]5QFWPL%_0OV/7_+B")K> +Z9UUR>B310S)+K/)XC[]X(AR/D=P MJY[8D6 E,"56@AT-BD5"L$G,MGIFL ?1MK+>C+D7D1;QG[&[(-'\\EA:* V< M?L0*J[4:NB;_ 2OLUQQVQ9$V8Z9[*!<)+F)3CKO[_LU?O2M=N[N_JB2(?K[* M;+MF'"?)B/N'_LV3UG_0KA[NGQZ^W%WW^C?7VNW=?>_^ZJ[W17OJPP=?;^[[ M3]+R(F \_^7]E2-ZTGQ8P\/X?];!PF XY*Q+1_$WT_MQ;7H#R_%F:0*]5%L< M?N)4M!BYO;U:XF2\ >/JN?[+X<05$ /A[&.L+"5ZG45AB][L M^=^(#T04(7HTACW'.UPO0NI!7-"Q'1!GC(N,@;]ZID>EV@:&-XZ"&G7-&SNN M?T',LQS[Y0)6,('Y8"N@"?^&&\0*Z7&=OFL,!E2C';NQ,1@-O(]*T#;OA=G, MI;GS@3S-I"ZC ^9Y? JFK4TCCWP@W!-V)T)D95LZGBF MK],]-;8P EI-0>VYNN8\@ZB$ZT7B_%EYJF@OV!/.QJG3//'%8"4"F1F.[[A3 MQ\6NJ$/V[$=PH+ HSX-Y8$P.UAD!B.(@$_ &!^847O[LP#PK6C_""G!--6/H M3 G2:4=(!TR$/3.G$> C()'IC>%++S-SR% $/-[RCKKX.))C_YG!'O#GN@8R M"7N'4P.=<9J(XT7J6%9UU9.WP/<%2.A4[GSP-.U:-8%T.!ZK&%_SB&D,6B!ZM;+&'5)X; MOGBMFQ:IF;"+@ (V]4!\9I%M#6(#S#" ;1.3H,9!B[&!U+*5[1IT>0^CV+'X M,$+E_7F._]X: ]]Q=[-$OO?$&KX%2X@&:98LGL_SS[ ;Q[CO>:1EQR: ]?9B M!ZR I*<0!]$78,:M9@!>J]6Y=80IZ7[Y#.6IG4'5SE]R.I#449/"44/1L3^"Z)@Z9PIW MSOSIA<'+/%1"/8/^?^J(*<01D[LH96VM*'?G%,Z@?_SQU%<'3^$.GG^8OC$8 MFW]8SK-A/?D.5IX/K%.3>7EHD%H&M?+4852(PRAU\?KIF1]MTY)W1GB-@E=7 MWVN==KW1;C3>_;XD2_]?IJC;B#8=6,QP::PQJN.?@>[EIL+E#9[[T2U-2,QW6\G;BD=S R6MM"(*93-\0="(/S9L>/X7 M+<%Z2(+ ;P=Y/U/4@05S8YX?N3B7F(,!D/F%\4)GO& 984GHIXKV#Q.^[Z($ M6W-=,V((),2%B')HBZ]SV2NS9QQ.@H"9J8';8 :SD.^(U#SS?==\GG$U@R G M,!VH8L4&Z(-$'L& :&-X$H0"'UJS$"6$B)G@*3%!;13 L$!JX"$)M@E13"XB MIK!YE, CP5BVYLT]GTTXXL;38,[:T(&OV(Z__"372SY^" ]H<#9@?3@.M.%@ MKMD4*1A,+H)#\!8A-$=!>3PA([YQ3MXS_P"(1[Y%"8NW&],'KR"^#^\[#5F$ M,+KC1B;:WP*G4JU74;1_A1<07D55%2R>4:(@+ K"'_G"#[+6#>JH.3^9*C%@4KD_^=66LYY-7WNBRP"Z8^A17-Y0QU,6QQ-1 M6Q#[821(O48;''9OD1:T13E"!3Z=CB]2:^$LK7^_1=8:S@5_\$GK76&@.!IB-0.O/7(2V3>7<\0PE5"=62-L'-9J$ M81, -@G\9#^G;""KYV$Q../9M 2X,BAZYKCX/5D63NA%8.$KLRAT$WTGCC&: MP5(8J$S+0N@G@F1G4YBN0!?C(D7]NB&;X+"(W,.AY=(_T6_>;$"5[V!49H\1 M:PH/\HIXID?EWSP1/L(QAC@=9XH?\XIM49IBYV'FF]3%>+A,2+3'OW3M^NJ1EQ8:BR>;J%R:,4:%3JW<6J<+5*NY,P6_%Q^#D" MP^%H,EQ_^1GZ&T,S6CX6/48U.D<7J^2'!-QMOMO92?A)=G-?+_]G4:*]L$6> M-Y59+U:!]<*2\3Z[(NFKM_OAWG4CK2-N;4K-; IV#YHLAO79L- T>1HSYH>E MV[V#:K=O+'E:;7\JW?KFB"'1KQ0[MF8.1;^Y5Y/^DZXY),'I%I*,CT MQL"U,3R1B^3AC^ "[5CQ]N,6N6DFV.E!8MK#*,Q!]^Z9W\?OE^]SEI1;.A33H-W1-X%*C#Q:8F2MN(F1BF,E2H\L[F'8+KA* M?T]W/\[, ZO9^W!L?:YPWD6Y"^>N5*0L"[E55,DE=ZC=W[+$0TD?L6 M\]./!>-0^IJQJ5?;&>2F*O/RU-3GG3UP)DSSC9\1&S-GC9F2.D@<)FGG MTBUR_=-1)UMDW<5EHF_\9)'"S;FHK4ZWM#I+::.4@-^(5;.<-[HY1HCFT)D] M^Z.9%?1*5=JIL-KIU&BU2E\(&4^X$EWUKJTW49Y'R4ID:;2K;Z@_?@8A<0Y6 MF/[DT?"%@'JR1EG 999KDHHGQ9MD^9R18BJ!3&.%1PSB=O5V,X-&8V?&F R" MML"8VI%B$^K..AY$<:RX.@Y01TN<'?X\RQW 9S( :98@\8K$X4=[>2QBX15R6B&G%7+Z(+!8T?&_"CFM MD-,*AUL$'*Y"3I>-8PHYK9#3"CE]!I?)WPPL @2/F(:5/P@PT^AMX*O#&K_* M)=XS'[.:^,B^7&/NE?GF9<23WW)B4?KR]UM+KW8PO0A2N9@]5F$KEK]0' M_)?C(@LNIJ[SXC+/2PHHG@C*36Q/7/&=_>@Z6,@M?R7:U+N-4B>;%)556:"J M.\WR(A25Z9F;Z7EKVJ8W9D/MQ7&&IYB $NQ(N=(_<*'Y*\^VWFUEO"//DU59 M*,]NIZ%@'PH:J.":9\^3(_N+Q=S>^00C0/'G@[^LZ>VN"@[MR8],(YB0: =55H5T%%U5P486[*@QB]=G]]7=-P>?*QL9E^*Q@I$+5*52= M0M6=P=7F%V9X#-L#:^9DZCJOU*'FQ.!U*YV7/US'6W^Q^3V@SUV$/-&6R"L' M#QLSIP;]:NN->L9W;N?$YDCO[4*QN:57&T<*[2J$7S'4\E=C,(:?1$@HZ'9Z M@M"30Y1S0*7H#:9653< M9\BF+@B(N$S'7A03!^CZ7_K@!)VQ7KCVZ\C2X6<@)?P 6[,7H<#*;9M/VXHZ M*-:64JQ'8FCZ*KA5U6LUE5.@3'CE5BF>E,*M4A;5IG:'CF]8V+E+8-FF 98M MB&GK6"+Q3"X<\\K6J-7T:K74+;V*Q)\,BGC4]-;ED5+/E:5SUGD"BBL%F>5N MV1M)X'SSU1A$*CY?LQ%S73:,]/N2/5V_./8+G-N3GN7/2!&1KGAL+RGP.6OYT=EC^EH8^.RU4@<(7E5VQ46'Z% MY5=8?A5LV\,^"RQ/,^@"S4X,RK_DXW ;.J^X6DMO-$I]XU@CI[9)RJ[NL6Z1S[Z8KVA62?G( MUZZJ'RO515E5Q5!1=X$[J;E!GVFEE\Y:+T4N&XVNMT?054T+V(.S@(/==-"3R7 /.+5N86R()#ZG#OL+1\0@FMII9(@F5*Q*"A M&!)97 :;Q,RV9P9'"9IMUILQ]PCYQL<G:W?U593L<;H:,:)\O(^X?^C=/6O]!NWJX?WKX%^VI#Q]\O;GO/\E#MUNOU<39^_X*7F_:,S;\L(:'NZCO.J!.?S[.\P5>&(6(PO\>ZU;K7>K[4[2@O)21X7/ N@- M!L[,]CWMT9@30'YG[9))8X[M=$R^=PN\EX9I8^4-3K.IH)GI:7];[[-^-NP? M#V###EUCY!]4SZ<:>*75M5YIMZE7J]4EMY02/ Z=[-8^]+:3;=7JR;-U1F"N M.S\T1TYGCSXHNN8R;XI*X959.W43"7.68)NXH+B_F,:S:9F^R51R4J9JB:<@ M":IK$;*K+"25A:2RD%3ZBLI"4FQ464@J"TEE(2FTV(%92"Y[9?8L;Z!83I>D MW_CBKO($W^OU=HGA]T5A3/H7U8WZLH>M +)GI/*X5TWIEC)V=8*91Q0U,*Q; MQR5L""VZ/S;L"%XD3W5X6>Y,S(+S*X.:9WJME3''E %Y"MI41B>GKH,=KK4W MPW4-&X.4)ZA4'_DB_\77.!=[]LHR/,\3ZG*!NY+D9 M2Q"*/!5DIU'J,N,%Y%$&IF+6[<=4&HU*RBQ5$LVY\D3Y=,4V5'B[%(>N$PP1 M!K/"0^.TKE*/:[@TLN_ <2:\R>!"%7BC^L"I'%.5^:NXLD7F[_ID W+ PM(% M*M4@UU2#L-N)2C8XLV2#3G;)!BD-?73@L$*IJV0#Q4:5;*"2#52R@0J8[6&? MW4RFEC,'.W-JS%VP<4ZQYXF(Q3SR%4;OV'OV,.<*>HUNQATVLN33BM?OP+S" ME ]6@?QBZR6%8;5RUDP=A5U-FTD9Y !TR@M:559=[MKSB'WL5+^!8JFO99QI MWJKK2#F>ZD+RC/$ZBB>%F*1RO4ID/$0Q5!;>/OIX^WBR*"JZ9HW;L=C5; MG3+[7<5A30862]:]+I3)HM Z)3-:SI MS#TG/%4^]DRGHH4]8D.Z:SW1(_:>^0EXJC,O*]WSL,1Q4D%C73,L2S,&_YF9 MGHF"?N$RR_"3^N]J8P.KF!E8K5B#LUQC]A"'A1]-5YMY;#2S8$N^P@JP2O(0 MO S;\>&I5QC!GL.C$\.T8;[:P'#=.?[P:E@S5DD&+)JOQB!2&GEQBWV>?S7^ M[;A4;>"@3::);?7O^Z9 0B0X"9B&8!3E5@2E\%,=T_O2P?4 M:#AOEB()=TZ?U:A,J75IDU$@;' MA@&%O1)/8\8[\' ZLQ8UBXC=6H[EDT_6,Z:+)'TH3#?9&7SY%D+H:QQ GYGF M'%!V(XI+W&UI8+X;U>ZR599^ >-IWJX[E0W M0U9)Z PD]"K6XQ-SYH Z]+2L8W,(I[5'V83 M89;+1L:0\F)F/U]!5Z['PLR9[)#6SCOSOYY(VV=\9&8O7.;LSE7V@BH!J)AV MJK"BL"(35M+*91+E,<466"2RTJ6HL$@JY$S0DA\+XE!6)["(HA@K-9UJ+P;5 M_F=/GX?8@ILU$ >6.^P4T\U(2C?W2>E4CSY^1YM:N 86E#19[4<.)^LT\63] ML7NP G+HR7JM[KZ3B21A>&9CK;AHK6QL5Y'8QX "K5 Z=.>/EL,.GE&=V/X2 MEFY7%9.EW-I^0QLRT#T!5\)?T9WA\>NKBL@V)FPBG3FZ//)LF)KQY!$,W;K8D!)_X!X@:_!LF(YUA3H\@/5'.*''Z/:U'/GL+$Y7#G3 B9$#>2ML!,3 MQ*L!ZXJF<_#:,\Z1T>@";C[.I]46<$O=B18L6&F6 ]N%_3Z!E8I?W\._4F[S MBI02E#3 %F-/9 ZOTZ_XV\/T(?"Q<0_]$PO)_@WW(LW0:GUKL9O?_/:5G_6& M0R0>WMGRR(_+\7)!,*CS;>3:AGT>3=_8 M9*ZIQ]DQ?-,C6/]V-+IB MK0@&'AS;>;H%4HH@:N+K+!OX*S'=)P?K\D[I(;%-'+VGQ$2(O8 *1XGSYC?' MW11%L=K)%;\R$_S*?01FQ'\U*'7A+B#HHFL:0I==2:1%S?!3*T)W2[AM=8+] M0SVK6\L$^UE5"6YATE':<>(38?/^1M=R!/\6GT?7;W0"CRO-O"XPX1MF+Z7Y MJY.//442' 9*661JMYLJ.I,_MM@WS-&^?E(R3\0<'@E<'HPYV"_&DK)JO\32 M,V\-M[Q*,[1[.KC]6'2BU>WH6OC/NP]O?BZ'/J0@R^SC*,>2J(Q*XMW]^.;/ MP1"TFOOA.G,\G.]D!>G#U,)J0OK^87PSTL8/VO#A?O3PZ>YZ,+ZYUF[O[@?W MP[O!)VTTAA<^W]R/1Z'_!Q3"EG #O1V&1M"[[3C:QXQ*NIEQR'5.+[CO%%UP MS\S+7;;OJH]#BJY)/RYC?VU1:;-KI)*[Y78$P@IR3FUV@P"-C1LPS%)S1+80'UB[M[/*^7I+\N?_>&XCY1XSZA3W#F+P*=?$\H8_@E* M L#EHT$M&CHMEVRM+?DY3!_N9Y:?TRYI^+2JP9/C9@Z9'*^\ MHEMNZ.^&Y7QR*;USL,L?YM=A <^EDET^_!)0)6]O$KX%G?%,?:Z,)8L2 F; MG53S?K\M](*/ ,@VC^MF?Z,IG M>VU-IET,V^CN5.JM*B,HJ(5+,/(LIL,ZD M/#/J#*:**N:G"%8>H8K.$IJO!9&WQBJ)$HA%8*H1B0XG#Y?ZE*1)H%PS.GQF8;Q'*Q?*#CMYK57B.4$://PLQJF E-^\I4.^H/<]1?@JY ME8LA FT*8/-Y3]$)6;C4\I6&D8N5$0/VP_2:@[K8*]^J]M1*)3H5K.K"@(IT M;YP%XU'E;*J6=Z.83>%$BDTJG,BW2843^3:I_/>URX/CDY/,;=EP*DL@6V4W MLP#=E=ZY:-7.5%8Q;04F^=E&<;9QE=B%E'J=T!5+I[^6LK6"I8RKBV M@F7IZ>ZUM815L%D*5?9$"_CUD9MO3!T9@S82ZT95C#+2J5_NHW(A2'*KCG(A5/+R(+]5B7SG MK5NM!H0OC 7Q5 ;?OIL> >P+PDOZ.]Y5>7OG(2<5K.1F.Z]4+!2[42Z=.JH= MWL+U0%L&S#L3W@EY3B96,.=Q$,?UB:I7W*^+""@FEXG?])0V^F5;[/I5E5LC ME"LZLO'T5)%L>M4E&:695>5Z':>95? 6 ?/M="NKH"G5*XN^$$!)IK4P;*YZ M*25KSST__K+"[1SYZ D&Z^R+:UOL5*/@$4!L41Q=? "/R.K"7RCWSWD(3@4K MN9G0ZY0,Q7R4,ZCV&LD?C5%#\STV>WBIT>AJ*-4D#^XP%H &_O"["P=S\/TB MF8+>;><\>[UN5)*Q_Z>29-/.V6Q5NIDS5:CZYSI-J"B+AV@J6"I8RKJU@67I3 MD H*/OG2 52[CT+;?3SX,^*ALE'/>C%E$BHP50-,E;"<%:=19G>]M0]5F5IN M96JY7**C7UQ>5%[F2I"9W-(OFJHO2)F:5W5)I[IDHS2OJERQ8S2OZMXD_:*EQJVJ%&N5]JYP MHG BQ2853N3;I(K[U"[=DA>1V&E)ERKS)&M--[.8KM[I5[BDH-IE)"6COKIH M5_DP1_O-B3?P9 M[KSYTP9LMOPY3A^ MT8/Q8?5)VS6_OZ>^X?F;J[#WB#.)WOG ]O$BSO#HVI/-ZQ.!="^)K5US :=^ MHVLY*5L.=^7QAQN![ZYY9=A+:9ZB792=O:LHAPR!>#\9>M<%X_S"^&6GC!VWX<#]Z^'1W/1C?7&NW=_>#^^'= MX),V&L,+GV_NQZ-08H.QW!*"^^T0'F\Y 9F\VX>!! [#)-VDV??@^G&&K MVA57?@[X72V]^OV4 $G_I/A(Z# 15+\2_@O_%;Z1G_$AX\6*71[S#GO0+#W(EW'*1:A%G?,?RN>,$SS4Q6=H* M!TX;\TN;K:LD.\\$^HK0D-#:YTIG422+ P?C6;D1F4)@#@AB!@?=O M^!0\AH,*HUM4X;,V^/SD4DH40BN%T%O#$E+\3\,.2'U%>)8ALR,TP)+1^]9R M-'_F!M1P)O3=Z["KFM?5+W<*NRZR%*GUQ"G5-[[\M14L%2QE7%O!4O6-KT/+ M,!1^*A]X+?>NU?[6[G]#-]ZW],[,>UK2X*HPB55]5ZI4@R%$X43A1.%D]T%2\KQ+FO4 M>=6Q(S7VK'SRV6JPF;G#KO3+WF7M[%_E059@DI]M%&?P5HE=*.]Y'?2!T0R$ MX$87;96"5O[:"I8*EC*NK6"I4M#J$#<>(M"F #8?EG>GH&8M7&KYR@+>H=+& M0/8PO>8 .RPF\XTI&B5-J&TV54_,(GMB5IYDZC>D4KD0)+E51[D0*GEYD-_F M?(&4[Z$6&I@[GQ,/!Z0".A;$4WE[^_A!!+ O""_I.4%+[U]56)26FUR5C?I5 M,8JI7RV)2EN4[F8=I8)5[ (AR\UYRJ)R;,FN5GD+UP.Y 3AU)I3E>0R\5M\:SF&@ZSASJ&^%^!U+OGV]ZH^8[4&"E<%R::M M*FN4VB69VE7!:]33+YHE#;I1CJ\J:6A_-$8-S0<)&3":MZ=RC=7-0 *)PHG4FQ2X42^3:K 3^UR3WE%C9V6 M@:K2<++6=+,K[>ZV*]WLK,K)-"6'6RKL*U(9,7)?C_Q-_0P98*>D(7_*7C]C MG5?A1(I-*IS(MTF%$_DVJ4+_E;/$<2R]OC&<7F<)FI:5?]2L< M8JVTE9T9$BOL)E'FLMQT?H2YG!DYM_5F.V@^8[QF>,01OX:+OF]S7= /6"*Z87 MC-UFZUL3_FRV6V\T CK FUC+R!),S2FM6A_!]2WIDNP)>,F],5/:_)VOSD? M1TJKO<5J!KMT1MCVQ2GA0[Y0>;!E0WR7:;K%T69PY@L:H0+W'A2K]Q2TK(3Q MO,JQUPQ?^X\!Q. M.=FT=0T1HQD>T18>H0!H@E:XY@-(IJYMNR^P XW14T,+ MJ6_=>R! WC[43Y'B@(@O<>SQXU=#;!&O!NY9,XEM+XS)!!;Z]4WS#?M;+,S^ M3MQ>]@#-"'PWO*K\%0"?!Y!A>1J@7UH3?X84UEPGR..\)X(9P*JVL:#PKU3_+IA4J^ MH)^(A%L+_S6)W+N6V5P,B '0[_SZIOUFW\*"6OB?\6RBE4Q)?B2DX!@5BG?8 MDW[A?MF$)6DB9_#6;NXIC(]AZ85+N4?7GFQ^.G**<>"@:RQ^QS."O$)@;@B\ M-2R/P^5/PPY(;L@KG4-D:=Q'9-/;1S8E8_45H\J^VJZ=QY([58SHL(5/3JH(R[[(5*^T+O-U7&W?'X+ P[G9Q;>"N9KR+W%9/ZYXN5 MM'R*5?I$BM^BI 2&DAP3 ]O6%@ (6!RX*L\9L'Z029A $6_OIUF.:0<8R=&2 M'0 Q[1^4(\>,?UK73*22S<$9\(8[!^ACHR10JA;$PU<2G9UY)<$<1()I+>!3 MHMVS!W1!3 +&Y$2;>B[V 8 U"<,-.P5NC1+OF9TG\"V6SZT]+K4[$#S/ALDR MB"\_P&X"'S6X6+$"'-B!,W@-;3RS:,H;&FP4!0_L W;Q; $JX$P(L/#)<^+/ MW DH@$\L3X/50BS@08F=X!=V;AO10 QSIAF4$E_SEPO^A-77G^&K+FSTSM$P ML(8"3M= $!L^H-^@/CP:_G,P#>81U2)=/'3C1""/)X$)&YP$1)O 'A&'L+X% M6 H/X..^R O57BQ_QC<6;IGO Z@+)OG3H4D)-)DX+5G$D>B^.*+&]BP M>(S88&5*X*88(7TO,3X"8&;,RX:3>X9#N:[1T ;.,GKXRXRP_0C :$!:@!-8 M$LP; E]$M&F/GOL="8QM 3XQ(63.G_J(D/A$GHG->5J'?Z@1$K064(!(G @G MAF]H[J-OP/T.;XF_B^ !,>$"P)B68I_P[+GQG;#O(N8H94EEC"@F!)MP6$X( M4XJ?QB4"VXRUC" M30%AN7#UH\0FY Q+9$[P!M"W,4$^S;>&2 J &C@%AJE.D7A8SZ/;E@/5/SD% MJI]1!M0VT11%BI-Y;2);J-&U'"&UQ.?1*1Z=P.-"E&=();SF[*4T3W[RL:?( MO\- >7+0NQC1V;W4DB%S06B)'UO4(1:A6 <$F2><#(^L!@GP8K\82\H2KA)+ MS[PUU/-TME!-ZN#V8^Z(5K>C:^$_[SZ\^;D<\I&":K,/0!69ME$2O=_=CV_^ M' QU[>Y^V$@A_<.X5E:(Z)TO(NX?QC.'SS?UX%!J;H/6VA,WY=LB%()F\VX["73_*O]YQ '9.3UCN9"6N MUS0,S9K\^@:SZT?$)DPU'"Q0Z__6ZC?;EU=7K6^M-[NS^:-HV0!U9_J9F5MD M\N!\1?4)E23F]JQ0!O]V[(PWL]57FCK74*< #J9:$FUF$<_PS-D2%Q]3,7Z3/U"_R M&S+OK8ZG464^KV ?Z MC-7EF(U9U;05+!"/FU63ZBP'?'3T7BOG4>CG3"%W+)&/N6%:6P@C^O7? M84"8?9S1AJ(T:2BM1DVBE0DFM]Q-5B:LFU$2^VVJ*H++GXO=U:]Z%6:.E2 5 MJ62Q(KE\Y'$FR]1,*"N3N3#1/4RO%U22.V+'<0@]3*\Y? ZS1+)EP5GQT4O] MJJOXJ#1\5-VK$^Y53$5JEZTB5>A^*H-:B1CVX\,!:^ MN+;%CC8*'@'.%L5V904&"2^43:U$LC2W2R:Y>E:W=)MD5NVBSW@<@<*)%)M4 M.)%OD\H]6;NR:M:W)-:O;$MQM:J0R=P>JM)O;Q0)',. M!EUFLU*[>KO75?98:7KF^0Z*45B19)<**S+N,H6%_NN@H4H9F3ZM_A;;Y^2F M[>SW" (G=8:)K6>!Q6.9*9.@ 4+/;/(,/;Z'?BX]N;=WTL>>W$-WOL"1*VS0 M# ZD@(V(KLKF$E]X,;P)4UA06+,I+'/08I[X&!C/,AXM6\S+>3(LAZ>FV"Z. ME-&>B$,P6BSFU&"/[\S[['@X=B926@1\W2D;3@7[T>:N0WR<>\/F$XGMB5UC M VX LV'"M3?"2'_Q=#:'$QR91 EM:D1 .-#(-4-DV6H2S>4WAXF!Z(TM@ M1V SG0CU<=:2.R=L_R[LR=,U (7&.N,1Q"ASY;"#4W36\RD[L&/^O88V7.U\ MK3T[G_J3LE4;R(R-/>+ >EP6AW VH,AAXYK0!9&.;CB406?:U'9?!++82*$- MB.,4*VO*@$Y#5..BH*X^BX78B*O8]V;&,PFGJEF\P,E8+#SW!QN99"]W3@(8 M@' PGLA7,@?:0O5<3&=[F-YRFAD*DHFQE]:!XP!BZOA[2LQ?)H'W L1"B?/F MMTY3FQA+NL[@5_WD=VUZ9,[()+!)M,D;0<[#D%N,0KJ"CX11GB]8>P'W9HRR MI4*C#>2;[9Z(RP&[=U2@&[C-?$9*:G> ?=L(#E7[2M\E&-,7@% M0?4+FV+0ZZHI!FKI0Y<^)=Q3A\[VO7-MMGWO"EUY,'>#]7$.V8 ]?^RU+LX5 M?2NU4_NTTJ;KVS4]U.G>T,.'DF:I!"V@=2 ?(@_KA2^1Y7DX(AQOA/Q M7C4[-49]JQRQU+EV>7. LQV6L*;/\PD\N0[!46C,A8^O65\A(EM7E43DV>I3 M];J/9XO&,NYC^&=+ MM9AK5B;%L#PW13)5(AG%Z!2CJQ[5UIO1E6Y#9)EQ>[@96KNIEAD!;N\M?_U3 MU3[/>9^J/#"W\L"C!V_ B2B7\_)M,GDCAPU)EG.96]MH*E@J6,JZM8*E@ M*>/:"I:E3RFMH$XE7[^Y6U&9(U+OM;! 0(N2[^O5;6&5 Q2F$O),PCW%U,G" M! &T>/'S:MU5:M%7BWYG-=3W;DSIC7\+]5] T[5X$_:3:6%]O\*]7HMHEG8$ M,6 E29]5DE24&%IZLY-SQ7P%R"&]FJ/?34E+1_&QSB\_K+YTU;A8_'CSV__C MC/%H<9J:&"JAOE(8.QY@H5W40N)W+!P*4X27=63.BC5+?1?SV%^\_.O<[V_E MY6G.'8NVV4VJ^\P9=SE4.)%BD\I9I'B.HF]%WXJ^:T#?*C7@>#=V5SHW-N\< MS-,)E,.ZI3S.M?(X*Y>QTB[*UB[D=".5S_(JS/"J2L3J@KS*SZHV_P,]_8C>@+?6.0- MQ4?RNL7:]NG-LRMO*][#[[5M>0].JQ;[;6]+>XG9,N@=_L#RC6RJW]@/VV]<,T_0"DIPWD.+D7K^8:\W8V=]H'UI.8' [;&=7=M\UO\]< M&PB)WOP3@'5Y[_KDVJ*FS884G-1R71/[(),!&(VXU(C8A%F'WUK]9OORJM_- M#.C%C 2K;IWY4:IP*HV;M*UD$GCDS*-&^>.Z39\RE MGZU2%N-QM'OW.=Y3KJ6+7YJMCJ[=P8U_-LQH(,!'%XM(W*EV;7EPCUV/\JD5 MSSCZ O:/T/=6T%\(Z!N!/W,]Z[\X1R!8X'B4_]GM!V-X7*%18'$@E@%VPJ(I MZR,MF".L]:W=0K[4V>?8ZD:.K=YNSV^SL3D2G ,)4&3CYBTG=FK:T "L@^ ) M*(A_K-5E8POZQ\)S"Y L6&$;A$Q@&A[ 9PU2:X!J]K^UN@BD/C#OZ/>L -8Z M!& FJ"1 (4 *.'@"]@IWPK"E(*'L(7*Q%R(-#0OF/0 &CM 0FV3B.R(:+2(P MC,UYG,X/@<=FVF#=W%)?0+[ 8&_':;.!+C14H/#N/#+=YP'LEC8 M; 1+"B[">47 BQC>X*<.T%@0/B $M@"L[3L./7+A%=P[U<4B"U \8J.%M*G! MB+VAE<>+Y1O0,O!3YZ#HKZ/T:#C0BN17G]E!_#%=+C-VL!D;2+(#C^T5"#\< M@HKK:=/ !P4TA0P#<55("E$WUD3]OE%T1[94WUXOD)$!NNT.1/V#DB.RN-'6 M;W0M1UP/\7EF:(4G\+B9PP?))%)\V$L[[#'QV%,NVF&@/%DQ+.:.=ONI"GGR MQQ97#DO@6@<$F2W'\M!:W5! MB0O_>??AS<_ED(\45)N]$Z'(9EXET?O=_?CFS\$0E)#[X3IK/9QK986(P^RG M6B+B_F%\,]+&#]KPX7[T\.GN>C"^N=9N[^X']\.[P2=M-(87/M_AHQQ, MC);PE[\=AGZ8=]M1N.M'^=<[#L#.Z?[B3E;B>LW9IEF3'8ZNP\8CCCTVL'+) M]+J/RR%.EZS0Y,/#%< M=X6DL-6:G4386/S[>T2_$8VK-:UGJ-X#;-['"ZKZVH^O:W,U;&U>7BKEF MCKK#&.QIJ+MH]')&W9Z\AFB_P%J::I:0)F:C+S9EXU +* M@C[P:B)FF=:G]U@V-[4\BA#04T(_&3[ #<1P0>WM[=WMPSMQLH;VQX+E4EF4 M!C@"$;77)'!T3;B$,&,5O4>4^0(0& 82/&59>QQ<0*>:"3? P@$^OJNA--]%F0\L:93 M@FW["1S5?R'$V8(Z."S/CF- XV)7Y[FEL37@+WZ',-GX"1/P?+&>&&# VPL598%,ME." ] M8>C.@<\ <=*':83?FQ\+XE#RD3A ,/X814B%4A:DJ\O # 4L X!K#9<:TPTL MCCR?(8]GT./?+"/;!"7&R9U]C%8[ ()K^W.5VGET!CX76&, M*_WY1^ Q=84TY+)B@?:'3/>IE*&Z<:YK,B5PRXM.( R-PHD4FY3) MWI/S>F>1Z[W'XMDM%T3).NA5#U%X2QE!\NL$RA*2SQ*2SRT\\@V?**=P^6LK M6"JG6\WOGK\X<(AV*\UL1A);RG9>^MH*E\IW7P?-3>]^YX)GE>LU;^F4SAT2" M.FEI1Z,KS]96>N]**62*>\KJ-R_B/D89O/Q"EN('WTC&JG0'*WEQEB\K[974 M)U#YL,_87ZIP(L4F9;(%Y;S>^4N%W=*@=.]U6^^UVTJNYXW!'&5\1^]T<[9N ME;ETO+G4EM=G_WU93!+FKIEWGWXCX'#.7,(:^4%52:QMT!97;B M!M@D4&*5.Z-=*JS(N,N4R_JO;?VV#^S&RCG;1S8V?-5M%WY0@,/ F42^]&IU M9-W1_[NL2=B\X>I;VZ7TG<;GM">[LNZ<"ALV8"63U ZLFFJ^6H?FJ]W=S5% M"%?*/H%*=NNY\S0GZ)IF3&BH&Y?32Z2CM_.8;W=T-Y$\R["J3PFG>H$.H80+ MO7^9=U\9E7@I-Y<6QKGTF4,955N^XHX*"!7J2N_IS5ZS?%=Z!98IEP1R]-5? MZ9U^SO%HY:LO.SMF"Y**V_D>*MEV'/GY0@6 6)/C5,]TEY-=Y6&Q9"X);W[X MG@%T93F&M[SSR9S>NPY*1<^U@9:><%BF!R9-P:E;EWE/IBU_F9J31YXUS7JW M6F3'7E/-OC/+N93G'R\S-+O]! *))S M\:-%)X^$_UM1C][4?^37-RX@C@_0+U[-U&W'$**$F\8DPPZ[1M1R1 M:BH^C_I)=&*/[YQG%284&/92FE*5?.PI2:N'96!N>-( \;;=K?+G&CBGP8@ M8U/EZ5ZMJ3C[?VRA$J;.K6^5S!,Z*\]Q!)]_)*$\>-7R3'X*IZIHU M^?4-%F6,B$V8YORMU6^V+Z^Z3:[$L],._+4/#18+XDRBCWYK[;C&N11G' '! M8EOP).LQ/#)%B+%B"X?XS$U F!E%60T&F2]YE4V.L5AG,P=<; :>*9B(= MIEU:T4Q&2ZNBF3,MQ/B/ 5?=6XIR/_U?CQ[8-LA+525--1!X34PR?R2>P& _ M0J$JL%'1I\-4SI5ZHUIRE[^V7+N1<6T5UI:[G>R?ALFL!UU[ ?,3[*HELQU= M,!X]S3!-+S!L*G-MW^M;ED:V++:P$*^)ACU?"27>,T$K=R!@L&;4#NB#DT,M M2%>BIDKU0UCV^8:]CNI"I[CL >K;P@.2X7X:Y*_&'#UV_V4OU'P"IA@P6.IF MB_A&!GSMB^<)PN= MQ"6RISPOGO5LF)NW;G5N]O<@=O9"E+YN594^N1&5 X-LJ@DMBH_NY:-? L^< M&12==<2<.0#LIV7MF>@#.@QN+;A>Y)/U3";\U4+X9TNB8:3GJX8K[4YNKG3G M/ ,P7&^I/1MV4#?-;JM)%1V[&%:DMYI*FEW\ MY?M'IL)AEAEQZ-GPRTW7^C &@8$S$;,,Z&AF>.0CPBC^@:&[4?"?%Z>]R'M> M9HTX;3Y8S8-'=_/H5ZGTU.IPWWOB:RZO+G6>-&Q_KVL>H<0 HSH6FL8\&!/( MV?)YWC00U8OA38H/59=SFX?LZ,/XR0OR5>H=F4:GU053V;/2[H7>;RE]5W'< MO1R7N>[.@6^R@Q;")CL2-'2M"(OH.5I%FJQA%G/(!8SK81YXJ-DHT_ M.2]V"4S_=P_LNF(,EBN]UOLQ935+V21UJG_X,XY6: M@874O)=22MFSZB9C3L:P6,0@J,83MK6FWD$T(X>)E06*\T%3SDP M5L#350ZIO >-^E&VSAEKU\K6D0D;*M EMUHS=GW#KHT2NLRYS0YI: HD:@4%-DVJ;PSM5-C$IUI8CT*57N:\M>6 M:SHT ;VY)%GX@3RC[D[XM:M M]RZ(7;GPV%^)2>!CCS8IJ'N!WLD]6EM!_G@RIG)H_W*90\&ABJHK-ZER6DN] M266#U4['28F]QUS7==)XUNV,:)YK3* 6I.=<7N20[EMU/>>5^,E>N[EJJ9Q! MI=TH[>:LL:%\,W+K+=@<0X:,P6+;_<=$85%Y@UV]DW=G_[PXGV2XR6'F@M[N MYMR"1*DJ:N9\9925\\6'6 M:S83FF:V/%&D>N\%P.I!8_8:B+5QSB*_(3%UE,INR@#M)RW2:0, M'2EWJ0P=N7:982)%^(M#_1U0WYHN08#&-8*+G];T M@?W:21P.K?86):#,V67DV3!Q8BV8;#YE#6(LQHQ1"8!G6@Y[TYLPP^+%\F?A MA['/,/4-9X*]6=D7:6#.^-=TY(SPAT?^"2P/EO%G1JH+EA4GQ&+(VB.@GYCN MDP.GFF@!Q:<0!SBS^)IG^(0_#0T>,IT2T]?<*>!I#K:0X2VUB04O@E9CLM7\ M%T*X<32U'#B#9=C";,*5\>FX*C:MI[@,/AMHPTM:51)0CV#-(R *'1# M!&R'/X/W)##AU<>E9JRFG,2Z!EE3S?(UBVIS%Y:RK>_$7N**(,U=GR]-D6(8 M5.&; $? #WR?(09 O_E@H"1X&[_.-@!P W0WM,^& ]H\5FBPC^%_; 'CV;!L MO,3P# J8>"8,,PYY,M@?Y!GT?MRJ[VH$8 \"GVV;!M.I95JXWC3P X]1-5M' M$#G;!FSAB3C8.QNWZ +5$4Y=/RS*@)H"N(9VYP!)H9K!.0[H)1?Z%@ "&/YG MMR*TV?1FW64\!'@_D3MG,$=4KZE'H<;:NAB[^'L'?^]^&_U./7_DP[D0I+\3 M]PD4E!DR[P$<;9\6U8VTJ![\!H0-K^V.A3;3STBT$1/X !B\XX ML/F-8_".T0_^.0+0&PLDN13Z85272H_IE#6&!;$WO^$L$72F'> MQU4 :>SJ M7Q.3S!^))]!YI6L P[Z^E_3]V,KLV2$MQ:EOC>R JZY.QX# ]@G/HENY).85 M>ZS^ 1Z81F63P$-B9;S.#3S@U/\$A@?R $^'9T$H6%0LQ/@@#6RD>8MS2,%X M0QP86N8VIX,VIT%G@G^N) T@BTU2.."J1+:"&,D@9C"LW0@P%CHMO 678Q<- MARO\O9_EC=C5J*&QF122O @HP-:X1S])I#.@2C@1.C20&)";[N%]'KSB34(2 MX#)KB=0U#6R@VI#&TAFRCLB 2X%?7Q@T/DR DPDG0DY<0"CL(]-TKBKHC%\S M"L?5H^_RM?BJ@@JWRX@4(M<9"^$S9H(%O!."R%A1+2#CD1/]%&#O>C1^MMAM M9>4UEQ\H&U8#E"P6V)%8?<]6?IC> @2 'XZ"1WBV97B@&IO(4*:Y-5PC/\88#UX2W%O44JT6Z%>*(U&6)H]L<[5VJ7J1.Q* MM=F5XM>K#3P]H+C\RN44^#/7 _+-12=J=[)5BOYHC!K:E"#'2^N"=;1>=!L) M(B3DYA9DP7'@*[0 K$7,[XIKLMP/>QK6$@SR$*1=M'IZL[F9=LLXX30.L=:5 M#!#K-)FXX**#NT@+AEBO?Y4*,3:$: $V.D@8>PG2&Y29E9$=FO%[B!JX?[I= M2F/V>HR+ V]%FY>BFI=J>S+?!-,/W3:A(D1)%"6$O<5FZ[EO8[:R*L>K^H;&F%+$06^%87A_WP.V1?J 'P-+K M+L(7:^+/X.&-KN4(P2@^C\&PZ 0>]_P9@>^N1>XID/PR#QV*L M)*6@UTQ0=D3?B1];7,,[4)QQ,HC-OC51: MS28H:J$+NH/'C>6VM+H=70O_>??AS<]IMZ'FM"[%%WK8MCAT]WU8'QS MK=W>W0_NAW>#3]IH#"]\OKD?C\*H;K_=:HG@[MLA5Q3(Y-UV%![^H_S+'@=G MYV3]AB^1A8*SII-IUN37-V,X\HC8A&F\@\6".)-OK7ZS?7G5;7YK<6V=X6;@ M[_EP>P?+R\6#< 0D"TMJ!'4\S<6B:V[@A4:"SO1G@ M3OKGVOL^'M!;;U!:! MMW QP,1L$F.Q\-P?+' $1O,>B^TA?,PG>,KATT2_8;C5LV62 MNZ^CSRSRL,U@NX>'9^J>;C4V+;6$3T+/"P+""RV=@<0K*&\[BISH,1H4U^Q"U# MDY<&CW]C7-YWP6[W+#>@FFW-+9_Q3"K.OUVZ.$*+XDF;HDV="<\ MY %WU+9,9C+SS; "=.,%@[%39F=SMS*9<']PN/O]>Q;1B0./*(+&3VC*NQKY ML4!O _PAB.<^F!//,N.!@^V$IQ"M$Q%Y\3EQ&/!R1#>U &12[%-NF:F.Z5"M2S&U$IE3"ON'/>QLH-K M8L,:ZL13UOP/@2=EHM9?),R>8ZSA=]M]!%0"V SGR4*YEGG&Q2?WY3W FDP$ M)#CTM;=H/K:;'WZ_^S2^8[^W/KS3 -$.3P0SB><;EA/Q4!H+=8ASW8S!!2R#?@DXT%49'F$ M:XK4!#@HQ5@V4 .&6ZPIZ#E )(LPFX"+$M/U,"K!M*CUI(: &D\D/98N(A<+ M8^FYC#>PA!G8R4@\,L1RYM3W%A-^,+HCW!* ^A7K983$8S$O1&R9\)B];WPG M0'2@,]I 8R1$#V;V!39@<$X,&G@1,$73 MXP9!X;%R%I!# MXL:,+EUCB@10%@"84-B11[ NDEIP8009D/G"=I?XG55HG;H,X#2\_^%="9.@ M.6?3IIX[WW[=83/)),).*_9V(WM:>\#,>,.>"J3A.3 %FX[0AOZ)P V.%VR MFH1P(0K \WB.W M*8(*T"(L)\;1*;:6QY7=O(\P:B&D"8)5.)DP6&#;F4:R) M,].$B^A%H@_$).Y1(,PCTT#DK1@V4]!9OA]\!*3IG#TX5'4&G\>1DB.4; Y1 MD5(14HI8.6;:BH=X47/9 Q)?OGBN2?#%B:!Z3]XPKEPB(?FX($M[4T'#8=5K-4&< 2#ETR%0M%T>4HT&EZB M^3O=&D#)"([[@?+MJ\A/ TWH&G9ENVSRC5"5#@1^9ETR4S(#]P/VZ_\UYHL/ MUURDAE9LZ7 =$1M8W]/OK,K'!N@.)BA*J>\QN2H ?"AY9R;"+C9+3@X ,>6' MT471$M?/C,2!5N!W4W1'&AX*5PO+/S9BYAM^QU %0)8_"6SR,+UAI9SPO)4F M "MCN038PC8?935&Q0(CZ!^!:W\_D(\2@-\"93/HH4DI>8;2&L7H*J,U41_+ M A2AST03A6V(WL!WT.W3\\*:6>4%8*%YTSE!2W<7A@3],FQS&G\6RS,,ZGC"8[L M 2(?AA?"\U=$3Q:68?A!2Z0@GD HHM0>5K6-!867P]^BMQ(0>+.]9T7L[U:9G,Q( 9 O_/KF_:;?0L+:N%_QGN\K3HV)#\24G","L4[[$F_\&:\B>8Q M4:)9<5E_R*"227.9@#J'912N4(;DABO5'+$.S1'O5EJ*T&1"_66ET:#Z(G,+ MZ(/G!!Y8+Y_4I;>4T0_\6PZH40BGA#Y>K.^BG\, 59F&/M:0'%)*$3-S(EQL MNK(*Z=5VGKTHY6/JH[4J372SL6R':<3=1:Q%^E%$^5[F1+9;])F-B3CYZ>1W8..]F@ &HE*+^\^Q:GA6'*?R!5=VWO ]4*FF5 M)DO]T1C51]?<,VMQB^(1-J?92-#;[&M30*^?I*IR8+,?">9K2L:0)2:9S)L= M'4\RO7Y90S^5IELEZ2"JG8M6::M@KF8N-3*I+/]!K5\V"&"M_<]=FQ9L+!%E MN18)6[X%RD?F+MS#NICF,+U(Z/\8?)YO%S_ MW%E[U&:!AM IMLA)[S25IT-"G.<8CVOIEZW-THO*,&S%BC-5PJ._V6,[\Q&2^>9 U76$&HX/B]6RG/F\18D%;?S/52R M[3CR,X$* +$FQU$!M:V*75 M#DVFJ?.N=[;;W\.G6P<.K&XU-I,-DB,#W"FV$EQMF74PQSWS3KUY-W>.-UK> M.C0".^\: 251;T3L3>Q,*)_S:SG/A/J\;V^T^7@G>\T-?-2CHP' R6;B=]-H M7=8J%OOL1O# +\"#PW7U;92BO;B!C=UEL4TKW@0^%QAGSO->JTD@AZNLU@VW MP!JN9GH^-0U5C27-:2QIJ]RQI">/&563/M6D3S7ILWJ(N"]UTF?YU[LVLSW5 MN$YL)^JC3S(<-0%*W).'$]:";2%HUOQSKQFR^O+8^+%C<,/A;K^#!R7N'Q2Y M8SXFESM=K@"5A"1V:W^?(#U4C8\':5EV5-06,VV+2"QJ%]<[? ZJMK MV[=\,-;I77-WC+ 5MZ%WP8G!>'KRR%,LQRR<@12;'+"70-APO%5[V/6A-6$; MV5\VK?6*-8[=SW)BX&7>"]5F%L71I6HSJ]K,5K1UJ6HS6QUHW,L?FCX_5'JZ'9Q^CO=1[_4U-O/"X^6N^(1%.F&K?SPHG/;V5 M,M:N*@GHBN-EP/'",704AVKR\;=L\H>85$JCX7Z^RX?%<#.##0N6/OL\L]MX MYYA @)1@U5]@8PHRCB0:HJN@I(KF*1+7?\FJ3=\1C0_K+\&7P>W@C;2)U40!0UVY"UY91< MF:JJNY3B:.L<[1/ZE=D00S:;@OUJ6W/+YRE9E=0V]W29V!;L"4*;.N MKL2\V:$[7QC.$H!/>$V? 0 RK04F3^+K:PF4JP3;[9F3XJ,.P$[S7XC]3+0Y M;'6&=6*^9M&-'-0%Z*SF$F-UEF/:P82PXBT/*[8PRW)!',-&/V<\JK?W\:PV MD:)LPLS-^+A&%BW$H*#K,&V9+8G>&Q(U&N0?;VC7@8>*$\_[%$FV\>3/5)>R*\N%Q[*S;W3NQ%' X>]/9U. '>3(F#M:8;Y_>UF?',N8/!=[(BZ4-N:",!%L9S MV#)LQ=3+S@M(MU_Y]=I6K$_F):-\]+:H&:6)A'AW.J7$YP]U?=[.7#"(24 : MV].XSU!21$7#5*/!X]]82,"Y]8JI"K:+=\()RRP-@M M>R4LXXU_%DADC-4(Y"FP164SU@I;6.P+^(M_5#,\$M\3[H%1X\(CW+<4#+B\L5C@E8\3F@D:D6$Y MZZ3FSPQ_?7.K=K;,^8$OM:ZNKE;K)>&[(LL5I&&'?N !('X XAU^P,M88L^@M'Y%LQ=YO!9@@T#^LZ MEL'Y^@B^;BP ?=G#0]V]I)9VY]@(\:_DF3C **,10DC;$1JTMZA1M9L?[KX. M1NS7UH=W*",P+,/T$H\\6[ _<2&B:A8@"W_FN<'3#)6:9HS,:/A9H29&*MO+ M# AH^=Y]<5!W"CLR+%?ZT(!:AO;%!]KXY$^ 0&!+J$O:-@%U MA P+N.$T #+3*$N #+Z IB#%>TEVS<6:,'_CBN$O<$+V6+,,L8E(PF5X'- MR,1;*0Z\E<:JX\/6O@\[R^*^@(Z*A9K.A'5K_N)2'ZX3B!6$1I3J ;?/=FG@ MG584EQ572O# _N$\4,;2YE:[H=W,%[:[)$03\-:^ >EJ;T6]HF7G&O-D\&# M]D^G0UF4KX2=&$^N3^'K63X QDP)+H20'AG/K*\*EU0AO3/ 'U_HGXMP/ZS< MOU"]&A6>UDIL@F "CFO1&9/7K#\-F3"VP/0HY,$K5J(M$+1,4EXT6V^_O^,O M3(D!LIL( ,MUG@GH@R,=$9QN-".31]$)?"_;TRS7?Q3"V"<1IB/<;0)CU M:-DXT?#I4._#NLDY";S(Y&2T3HC#E=>-\EHD+[@'Q%M=<@I(7<+_WTD"5!0U M8P/'2V#=%D@C@)W0'H0PL#R-&C9K):6'XHG\,(D0J3RE!S0MD$%@3U 35F;2 M$<2 S;-\5KKOW)C XPTZ6]L#R.X]'I M !Z"W/@:6;R9NW5V=2;L]E/].;$B MZ#5G6#XGS,^KT^E<''K"UM4ZH9DSUZ7,%PK:'P6=W&,F&K:88M?277#,,R., M$5F2(H2:@\0W0P7&G6ZX1!-?T,-O+)F^PU0R(-0Y7&I0D+#)U2/Q7_#&I&S" MX"X.WYJO[+388^9P"*!ST#Y0W<(K('H'<$-Z?;F&-IB 1H5MN RF; D7IW#7 ML$Y>7"MD? >WBU'_R)@^UK3+6Z.IC?#]Z#H!W:KDR"5LX]Z"T"$4"B+MD1T$ MJ0>)#=WXH+V]QXN"Q,6H2K0=C"[8JM><#[\G7D'/A &[\&^$&#E>V2M MYM 4]@WFM &9P5K7;5[NE=#%^T:8_+0).PTW9&#WC'"V9K=+0'OBBC#8,[,412C FK1C "=O]QD9_ M$#/ IW*>]1T84,287"]>?(6A(7-F 2_DW&(J@&)PQ8 +;;8-M.B1&<0/J8%@ M95ZHAC8$1#_QW831$VY_SKY*+O$J"O M.LTK"GT./4V[T=]WFGAP1-^N,7#!&K*G QN>RM3^[9R;%K95TT+5M'!%P0 V>2F(Z5 MD5=\;ZNX_D4K%]=YQ2]_J]/08MCA8=\X?I0#/7L;_A.K^*V,U6[S[88!65@R MF((E(#+E#!Q\YS-_*EB:9.:B;:ECLHT%=AXSN[G!@XD6"V8LTA"?/HL>@<%#8^%E1GA4/#PJ M8,ARX$(P@'FQJX D$UL";'43DZ+(&CY8!QV!,/0#A^%[$8V'1R\\8EK,/1TB MBST:9SQHUAQ)1:38PM-8] 0>B,E+,TX(+$ME=:R&)C@C(U8#O=L63]+#,\/B MK;9(+,;CV(!KD0[@LVQ<;[+R385]7^F,$.!O+V25KRL>&#J;A$N1DI#0#R#, MV(YWJ3^,9:Q:YK+##8!&F1;$_OID<7^9Q<. &68&G&G>U"K-C?>L]<@4U4#* M;A7'F\$PP!V4T8OV"A%X!U-S>_$;U\1DK%N\T]?C0:.J]0%6G7U#5T-K=V?? M;GZ=?3-:6G7VW;=P3;O%KG&JA#7QZ*TY/G-O,MR2M\FP(I[-3V](LW+)1]*^ MQYGPQRSK>2/"[>TCW)+IZRU+N@+S&E0G^NYUR%5- >O7GH(;0;](WRJKR&_( MO#?5F&[S5G6VWZIU_U?FGL[,%V2QU/?N]'U D]UBN+%53X>)N6Z+5F3R[")4 MU;45+ ];6REQ!RIQ);$5T=Y_/6X=#U#4JYU?4N:'7'4IX%"(4M;6^UV)9OY4 M'4'9:V5MO=NN[@"@VBIE\G'/>]>D;P8FTMR(KK#1LFT!_V5%GM:MF MD2V!*XPKEI@O7<^S,6N]/E^X3MAMG7MD3$0/;^UA4)&YOX8NE45?I2SZ_NXL M^G9^6?09+5UZEJA*A"XG416;U*C4]6IA3&6+JVQQE2U^!IE6Z^FTJ#?6.0<" MC8Y"QR.W]:N+G*-!-4?.*QKP'8JOY[U@2A1 Z8 M?VR.!M/1FQU57?@*G.1KOUUMCAU1FDO%(O/5V*7"BHR[/":K8T]. J6$ M;$E2^XQ#P.!GU?(5Y&LDN&.^MQA6&82S6'=4F6@O!E6)#75(;+CJ%)+8($'4 ML%5J%J%JJ7G MT_)U%8J'JA>"?YTQWRZ$7[>:>N]*Y;V>];U#@OR%S:/S2$437M^><.7^<' " M'#!XGTQN?ICPT<$<_RKF_NG-3@[-*-XIE4FI3$IEJCWK_@(<&[LP/AMV$)MX M>6Y=;.O2TDEQ:I7+='PND^I0LZ]##5;3\+FB0M/3OAH^V=6R1OZTH8-'X>+A M!\XD/#J>/(,AN"IK*6S'TMZ=M=3+KQU+1DN7GA"EFGN4TPE"#35]Q3**;-0X M4V4D5RG^^Q?;!YF\-P!\@ _-(W/#Y!-=N5MSH_4(\\]@)+8O (W%GX47D M*WS?WCVBI=')(>OLIXKQPOQ0MKV ^!247>:,LGU%B7L=>S&C^R0O5#\K)U3R MQQ;'*>.2Z]LC\X0H>"2 &A0%]HNQI,Q_L;%FO$8RLGN._$3HM6ET+4<46(K/ M(T>/MNEQ;LX]50F6SU[:_]A32C4/0^=^PZD8B=/KI/A1BZ",F;>&5.XP#"5Q M!_<=,ZU:W8ZNA?^ :?5S-4@G>Q7F6#(ZSK]?#-'=W8]O_AP,=>WN?M@XS(^? M(Z0/ZP5?34C?/XQO1MKX01L^W(\>/MU=#\8WU]KMW?W@?G@W^*2-QO#"YYO[ M\2C4$?OM5DNHBF^'\'C+"44N5RX.$ ZIX=S.AF&&G1V:[LO=ZO5OQ(;E-K)V&5Z+\T@ M"G?>$R_BX-9,@++T)+=L%7WB&SCL'TU%4.%8548 M5DW%J!O&) TZJJD8:BJ&"A[G,Q6#*9ANX$^9WCCUW/EZ6[):)UN'E6D%=UKM MY#U _0P0E&O;U8M^24U/5%+\62?%*ZQ(LDN5'G*J.I/& T]R?6:RX%?<\7MW M^CZ@R;P1@U*" V8??0,^.=% ':K5S[@&H<)B[FG75J8J2I50G*7>IL"+C+NM; MY5F,<^;WP/ ,8,*P^!')'U%P-.?LCZ0NR,L$*Q4=GTXMDWBB<-8CI@_*W1UH MTW/'@G=8@#4-\(>"O]:QZ0'50&^86SY&GP%N'ODG !A.0"$ +J)=$]MX,3Q0 MC(T7!F#?%4,/?ECS8 X*M8]]'0P,4K/P+O^:/S-\_(K.VO4\&Z8V,Z@&2$*] M!31R@+! "ZQG"50M-0O4=1':90]#30-6T:6$!W!- MOH*),?29!5O"_8HE\ /A II%=?S[Q8"?E'C/: 7 ML6.67[0Y0?*($*HC^8# M#R-W3VW4=^$MY"B'[GQA.$M\FJZ]X'/A[05L$!?$-TS/FEN.86M" M.X75%YYK$H(Q(AV0.X&GK79$ $@!%BRYX=:TF<6P@WDLH(]. E@;,QP"!ZAD M&M@,F!%5+5RD*@N?QUHM2D+E MY1O+_E("[6"!9J$4H; 5PULB]]R\&1-XVUOJR%67:7<'36:T7RFRN6=KPFHQ M@=D1)K!"H>//+&\"E]%C\WV8< !>,2%3XE"",L7W>=H78\>"<^'C_@XF3YR+ MH0Q#=FQC7F0 # ^>!_S=A]MJ&]:4K5G#LX"[0<@C36NP5+$T.2Q3-CX;S77M: M&6UNX%,?WD -TT$8#%T(8VP$?7A@ -V()C&: WF,SE M*'SI",EGP[/< "#(9%@,I$S+1#:&L Y5Z<.P@4HU2\V$S\+#_PL,"?:^!QW7 MY-&_"YR%LQ?4-QS&PYYE^&A\2SE)Y1AHJYT#JX M?I!4SG$X,I+,2WBFEQE!8Q ,8-#7+_OOZ6M>^_,F]*L,OJ"H%<,%QUB$P [JD/IESPR%:U%\NN-Z@>1B3@+M- M_!?4!;;7)'RV'-1!OG!=)L335_SZ@<&GE!8#<_C># -*&[Y)/,R.S7"%*)?- MM"\V-L/>$1E:7%]E3@"3+'PTVQK:+: B!#2%>P70]MS@:<;,4608CP&H:BMS M#LQ2YB71L@_:;H59&K#NIB.^ZQ%L>LSW?+W:\,FP[*R#\CU[0USED!RY2X'W M4)EPJ8;:?D2M0/^6.\&;X+//T04HL!8/FH6.D1B8&]HU)WT?71GKJ^#*J/@# M2P<%.'/XPUG? ]!H,$>?@3@H&AY<&GH$/FZ2B7 7@<@&>V*"SBP'K)49) ?"!%TO^$3 M)P09"YR!?3[ZT,HVX4AB[(ZBT-[D=\+UP3<0YWL6Z@[HVPH _9WV,8AZNA!!9T8)%A9K*O:)9% D^NGKK+Z6&P=3HM(( YJKY2ZIL5.P@@^)":Q4;3X+4H# M[C4W)HAH,EE_6BBL'>*'(AJ(. 58<&5]PBUM-.\=$^[HNA;X\UKI917Z+FRY M%N?7?."BI.8#>:RI&AJHA@:JH4&-&QJ4="4KV_(@I9O!SBY[JTK\-?,IRMH; M5ZSF_@CL%#2D:T9$[3S3WUE06GR(&WSH?7M&4\]RMBF@H&NRZ#,:)5,+G7SH M/&XRVP*AKZKPJ]L-_;*T,OR6*L-71=VJ#/^L,*;*\%49OBK#/X,R_(\$=L=< MQL+]6:]2^Q$F QC>9,UL&:!3UK"/ZG][PB3*MBJUSQ1!S);L9U8#=I5#>V)5 MNUL='GB#$92)A6$[%@U!*S&L)UA%3RK9XGW/_-ZU6W?#0TF%5M%V6SDPQW?% M<4>)L)1CG6ROW2UIF+)2)ZO$2H7Z&LM=W? M3-ZLD-XI/^[R;$S0S8'A*J6T0IR49>CP#!O?!5Y*GC$QW<:,-8NR#C!1!,@0 M7+>2['6/\K/[CG[Q2 B..\?$>DYR3?C/[%DMA6W#:[O[MK5RX+GU4F#=PJ0O:"[))WL M%FN*?5B]/0#\T?Q:L]5&SC6.^>1:*Q?'(YLPQI@ M41)J;>O=$QV,J3%T56D*NH6+Z\2Z\"0[9-B,NE>]U3C$.1!TY'LSUM;:\T6Q M;^"$?^I\V[ :Z\O#N]YYL 8V03+=P..=@QX#"B1"84\#&Q/8GF;\DX&/)8>K M?E\"[J*,-MJ-:3BBD= "&W2847FDZ(GD+U> G[@ >)B8RY?U8NUUF)CK5W(;N,+KL(C\1ZF MG.I1W1$@?]WH'?'EN!%V=W^[I;<.:P@!EM@+<#A*G#>_^2_N9F,=+]H9""K1 M<,W BM;Q[0VCBR\SUW<=RZ2;G5+,F46FL?$ N"LL"GJ/K24]UA22MSE#2@"Q M0B9A:\\OPJ^P1PYL'K$_'WH[/%GFAL25#1A3VJPP? 9M\!'[,FJJ:T4>! M@V-+4UP363ZEC&'&.AM$K1-@/U[4TW-U$>+C1K']"ZR)>=.3>!>%=2C RL83 M[P#A>D^&8_U7R'3@3R9O2;FUQQ9O%RN::( NP3IC. ;[%GR%&.8L1$M#NQ5= M'F:\<0QK5L'D+= O]AU=\?+5HU$RB_:7J#C$OTI2<3_A;!D;XY1WZ>5KWG"# MF-B$%]-3""A'($SMI2 %KG4@]8=OQ5 3$3171(B@>=Z?Z[@+UM"V[0I9"ZJ! M&D,E]AH230G#?HBKQP.#^2>(.I\P-<\,;,-;D5UX-U;;@%6F%CM[U+LD<4,B MBHQ?O3DQ*,MV#"@_+.OOL.> B@0W! _ R+/"?K0APD.J8AH[*GD1"F+*M=ME;6]8BQI\9!JEA0]&4@*%'1OA84]BFZ.7@C#D M+!_(D",>.3 VQ&:;6^UH$7C8A!F$S.?5AB.2$1V=(UH*66/*AF)D2+%',8* M8-^XA+'&'!SP2J+G".M:')%BV%\DMA\.#J:4Q^02P2[ >,DW=ZF'[Y(^!%1#MBE#[]N[0^P;JM!/ZTUHTE@?IPJVMC;^L5(]XDC335 YBQN"Z3!,U&!B:: M?1:FEUMS;%[%Y03?D:XQIP';&#:ZY?UW)LAE?)&BSGP:!K;B9JUW4@QZ/;2U M!7E-1#LJ(!B^L;!'U-I%WDK]BO'!\0-\&[[2XX@F#'WW&: M%UR[ #O$HZ> 4KREUH)]#>S^@'N1D W/P"A]_PPOS0F5KV/$0_"YT\QN1O VL68X\2QY.4,A!%D:T40Y3 CXFFANGK[%:\YQX9!AB&!; R MJ"5Z+4RL)_3KOG<7S)^_TME"L)K&P@\;Y M*08QEWE#/=E_>V^BX$) &QOE$ M8F(I:L")NW=1G)K ]CU#< O1E!%W_81=]1WN:D"_:-@).R08!Y^B\8X2*_3N MFYFC&GF5QY!ZW75GX+8^.9)VU$HTP6FT^[%8&-]JHW>9LEOQ\NIU]%N^![77 M\S>_P]XCSF3UM;@W4&/NP(V0601 *=H-E=X!3%K_Z;XF7W*U]Y(6C%EU\-J' M@"C1S376@_+Q'S_'Y?B3=5CZQ2OSN?D3AQF%+IE8Z'%_S(30-S'!%"QD_])?ESX8B1?4NC(,.6)(,F8R-'P>9 M=M_&,\M!7_Q-&%(0%N)G@GE. <6GC\(Q#1]%&F48XAO\L&AF+7S:>JO=S[JF MY#BJ*@3Y^9+PED?6FJY3"KCEH>O+CMZ[E(*N]TG8(TWLC 5MM\LVK03M88(V M"DQF+&[7T9 MKTI?/>MU9>)-:3(WPEU9/.FBJ_>N>D7QI!*1GB_]9E1F7#VB M3A.XI1-UIZNWFYDW87T-49=0NERNGINW529##X\\M?/BSK>'96T[].G63GU- M*^F1=Y:'SL$^4A[(3<.H(YUA-'9]K)<20?AX]K=R3,KJP,FQ?>W5I=Y?32%7 M;D7E5CS%RLFL?U*SK_?[F;>$S-(K6(*Q4HRC(&^?EA3=>>IX%D4UBFH*H9KU M;E:QTY@V,3P&D!F>Y$>T'WZ,Z%FX09Y6H?(Z*Y?7V5-YG07E=1Z>GOGJ--!C M;\9#5!G\A3=%>/O)I>LI3BK%\XQ3/!6N5'*G2NY4R9UGEW.BDCM?ZZW:,\PD MTCGN6!,15#@.RR2)OA@&U'G4G7K^,.H)"8^[P[I]C+47G!9WR&24EGY57GK< MT3-Q,G#0GKEK]B!:3TLPD9S6=Y+XY45AB2DJ _1,I+'* ,T]6:XXN5QZ]ERK MJ3=[A<5))4@)K=_#9);%I=-W3[_H2$'>$L5;57*H2@X]O^10A;8S/K1*"SU3 M:RF9%KK>^;S2;LT"V9K$)E16BF)?;_8+*XV3(%^T?@^3V [*CDA;_98,1"J1 M-:/R $NV9@[RAU150Y3-V5/PPZ1'VUD>.D/WDPH!5="H^6-]-H<*!;W>5;XE M1X.-O(D!>HAP/LR$^2S&=GXE\&G3LE'!1$VP("6QJW<[A2F)Z\C,++-"/EE8 M:3I-LV)*IM,+O=TMK1G-.TFM&16;4;$9%9LY5[2=Y:%5;.9,S9B'M6&,*AHC M6S0F*U6OK7>[4G0]J)<\JS[-Y=AKHZ-?M:6@.8FL"Q4K4;$2%2LY5[2=Y:%5 MK.2\C8R[Y%QW%2G)JZC@SL$I\Y@-PQ6^$/#%&AI]*9+]ZR78:D)V.=H:W4LI MR$ZYQ>H@L1[\&?&$N-+>DA\+XE#R3L>>MLI#EE\O!H3ZO>NX2;?%#0=_]D+L MD!X)EVW5(*'*#WN%T^Q(*LQ1IDD]NTKYSI3OK,;^B/(5<>4[4X=6OK,SMT2X M\J$]$E 3")9,/EL4=1;X,[1/?.-'YA,VBI6(&33,RLFQ$89-PW$&EA, VD1< MU77H1X87_KDQXN'FA^\9P"(LQ_"6+%\35$E4&3W79MF=I;CD],N>%./9ZB4Q M%=GF:_Y?BI?1I4\X:.FM;F&\2H+X:EU#NE40T!(0>Z?5E('8)8K*JI91JF74 M^;6,4HVCSO[0JG'4F1I2R:$>D_6PH+$E+%@Y3ZC4I4J%FUK9):1>79[3I ]5 M75>:P91=+ZMV2VI_I$I&5?5XM5(B9?,.E>+]DAYY9WEH595WWM:/FOXAIX== MQE$@32GZ$M51-M:';B4<#=(IKO.-"O*H((]RF4OFVE%!'D6Q*LA3I)G3D<[, MX4$>,](SP-JI;Z2G%CG .381Z>@7_<+R?LXM9E,+XLMUDDCW2DU=5]$7U=JA M6JU %-54["RJ(8AJ")("-M401#4$2;T90V.!^]$&< #66DXU 5%-0!3&5!,0 MU01$-0$Y[R01U00D'Y_4%V/)$G_'[L#\)[ \\L7#61W^\HMM./[ F42]"^K? M$Z3346GT9^:2/87\Z]4BI*WW6E([A55N9P7%MFH1DGMN7.D2O/0F"KWBY+;* M"JT)Y=>C?4B_H_)*55ZIRBM5>:4JK_3,#ZWR2L_4Q$HV#S%%"-%("R%6SFLJ M=?>%L@VO#)O#EC>8N^["LK84+%<[D8N+C@P4+)$AI%(353L1U4[DO)%WEH=6 M[43.VQZ*M1-102<97>\2]A7I74C1A+N.0K*V9"QAFY%>3XKV.!)902H:DHQ M=E4B"T7%:50+"=5X1 )(U^DL&30>$5SZ/I@3SS)_8W^CJ+"<@#FOMO85Z9_< M5J2?45>1#4-!8%:4-6M'6C>O/%,Q:G^OIZUI]8D?6VB3&4SKQR#SA"7W2$"B MHR5GOQA+^F'55F86RK[>7MGFDZCW8_=&K[5 M1N\R9;?BY=7KMFM^?T]]P_,WO\/>(]@A)_Q:O"!=8Q7IJ6US4JAG[<:'_5L: M70MH)_YY-!2C+7C\2;QG3<*29"^E6;>[B#9[\[;(6O^2KLK=_?CFS\%0U^[N MAXW$K7D]]W@](GKGBXC[A_'-2!L_:,.'^]'#I[OKP?CF6KN]NQ_<#^\&G[31 M&%[X?',_'H5J2+_=:@EMY.V0"R,R>;<#AUNY8$DW.L'E3N^_U$9LP*VVP6 #C_-;J-]N7E]VK;ZW(!!4:PIH%&D7 V'H/TP&EQ*>W MGCL7N8%C=QCS4>&S/B)[/M W0L#>7" :O8"\^4VU#PN)]4*U#SO?]F'B9FG\ MKJG>8:IWF,*8ZAVF>H>IWF'GG1&J>H>M+7E\0(FK%&O*^8 ^.+5H_75QH7@**+)Y65A[2E74AJX-1D.PA96S$CRKG M,LMG73GL@\RJ12_U=KY5N$7I-'?_773J4^L\CTE=[M%::CUT/@U("0O-XI3R4Z20\AA5 M0?Q\!9GC629O+T%GREF4@5&_@BD*]X'#?F >RC-<2>A(63\U$C_79$J @M'Z,=TYT7SC!U'F3Q9::PC9L?&#.YD_ M6<:C93--]9X4(WFZ1:;C*J.G7/+)7N#T]'97ZKEXRM2IDJQY\&?$"ZN"57 \ M.SV5 99SB6&!=DU+;UY)D5>O*"87BLG!@BE.G"@+YDRDRM"=SX&^%Z(QHZXM ML#4CB^B0L/1(&30G:*36LV'^PJ%\:/?+O.1-@=/)E#53(NUD+WE:>J>XCJG* ME"E,Z CN[X8I>B ^#$J2_:?2,'=* X5,%F3WYKT[?1]0DA!/<;M(642OYS=1 MUN8GI(BO^+6'Z1^4')!)G!W3Z365@70V!)2'U.I?29%8KBRF&EE,W ^7B__M MO+3;%&]*,7*E*T4%KR*4; DECXP!&>A$HNJ1>BA),J7/U^@HBF84S:A*;Z5$ M'QAVB V&\UG9=PTBVC(WH\M!CVY?ZK!5&0QL12+9%FUG1R(]O=.6.FJMBK!? MN;I4DZ;J=!9%-8IJI)BUMFNPRB?7>?ID/9,)ER8?E[\3]PEX\\PR!Z!:TS&N M>=HXE6USJ+D[.'>GO7ONSD5^Z@(_45DHK%VW*_UYK[6"#W*O7:\XVQK#NZ^@M1O?XRHYT<=RE>FDF%G MV?&PU=1[V<>LL^1N54)?K(5E0>AKZ1RT>U5FG](A,L9#BT5D*V\Y6$(XJ4A*DBE)1.I-*IS(MTEE M59ZH%W6DTXM2@B'B&AGSQ8>32Y7K8;'DD.+3TIO-S-MU*HLR0_QTLR]Q4IJ. M9 D)DNQ2847&71Z5TH%_(U^RG,#@K&)7D@?KX!F8?N"!D ;^]I78F+ [ "[S MS#M(6]2T71IX&:9Z9*3IM/J'YR/L#'24I/&TN@TM 7]M.(/#P+.2L9:-)(W< M4V5ZLF7*7'/X^#,"_UO>1/LG,#Q807.GVM1"02K"D&=CO+5G/'OP-KDQX(X%(" V3CABY9/M1?7^PYRWB28U'- M6]W-2SF$O<$M?B3>P_2+2RW\)KVQK;GEX-M?X'J[^*^YV3.DV>-Z2;L)=Q0N M:X_]OJZC+."6QY64=J2CO&_O5E(V]!..C@7?3$,; P09: '6$?1#C$8P96E* M'EFX'F();"[LAB>^Y1#$RS-Q @';54>+".0L7HD/BE4>T- /1=FS61/7AC9* M4 ;\PWJ+:V[@ ]FQA6 1AW#DO%C^;&VCKLERB";A(_<294.[VTYT;,F05JAA M&QY80"_&4WA25HY,X/ONDI#W'J>&U;&!GHP%F$X_ !D^@?/\SX[2_1OX%C9L MOB8F)O&1.^=&K',=D+'[-23].^>OD&!?14NOU7?[O4UC!"R4IH:);_@?B#4; MS')JT<;V-+8S3"8<, )/2PS4-2,2YUI(/;Z[?O>(1R(>N0[:72K$R)P!T=CD M8;J#;U&5*'K*U$SD:C/#>>),SDLH#? 7\9X)9G>"^08LTC,Y5=F#9<1SY\EL^@OW"] ^?:12/!#;KH)XB+)XE,;R" M8SA;7.#'%.JFK9 634"W0*O](=-]JNRNZE#_%\]]MBCJSJ@V)Q5UDWOW:IC\ ME3#\A!/S(#OOVRBT5\!<9,V?;H2Q$K<=>5)10/%9R4?!N\S.9!90MHFVF?>E M5,*N?M>=S<9=&$ON8)P;$U+)V_UV3Q!<'/#6]1+73UWQC2O^3L755;9:6=EJ MBJ5G;[\0=*,JRT4E&54A4:0:NSPZG27V]];00O_TT$*_I-""](&$@P5.M-^4 MF $*GSC?0?Y?J-?RSB=SCJVKQI'NRBU[WQIR9N_G+DCWB\U\ ;IYCWC806SE MI!$BL?4L'Z!JIMA>(B!ZY_#.-Q8UGCPBO3A4M6LF4;QD04Z!3\''&F8O#3NUQ#3O+'%DV&613K MQR#SA-GT2*:NAU+,?C&6-'8?9MZ&*$-9%EZG#NXXYE)K=3NZ%O[S[L.;G[?K M)YU&NQ_3L?A6&[W+E-V*EU>O8]H,,$/#\S>_P]XC>+7#K\5YC,:8S-[['L40 MDW.A1,NI1M=R!"M(R#>Q!8\_B2=%)(P[]M(.,9E*M-D+RE)E8C%7Y>Y^?//G M8*AK=_?#QO]O[]J;$T>2_%>IZ(V+L&,Q1A+/V=F)P#8]3;=M.,/,W-P_&T(4 MC79 8B5AM^_37V96Z0%(MK !"[LF=CL,Z%&5]^Z>]4>=J[8Y^YM^_:RV[YF@R%\<=.Y'0Y"1Q.\;DWZ MFR>7(F^?CT_SK>&*@'DC=DB^_O4*3KE06L/ M#B[QW)G('[W/>IV:\[HA4>TSRJ'-OSI91>4Z\*\0R!-7VAO:!-U8N3)^/$66R(B["WWP3DCR>?%0. ML#!1 ]N+E9*ERZG-)ZSS@UO+P+[GK#>9V!: -%DF=]GIA05R1+/XOAC*J?=] M[L6%=:8?OC(1A%M0E1M87\ 7,+?1(]9>A55CI8V)PD!H /!@-C7OJ3C,FBW' M6 $S-8.-Z\?QHEO)15_$BWX"XQKS"4"&RK_NEK,]'*>L&>:95COA,K%6%L,A M 09 =T_4\G1^B*(0UK9(>F@MHTID,V%E88JE%=HFKXX7!R;*)Q.L= /B!"Z0 MFB9/Q+$=D3Z!B^]A PY/% Z->$@GL0)AO265IN Z^"O$91-[!J/%ZI3E:(ZU MD/%L5J9 ZVBA-0U#)XJ#<(0__>4R MF:J$A8: ,I333R!2K!66[BT\+,3!AYI83T/3F3U25@N.$.GRW?3&HMQ'+D0, MU?)S9L.N%4!FY?6Q:X G5?6Z#_]'D,\$.HVB$QK"0Q)A$QO,A0P6=*)BC'-'SV-F3 4 @ (_A M*,%V"TRQ'7.&Y:NN0[L$I@]L0%D;,9^@5/#XS#9']LP.'D51[N9K0NVT@*], M+U)T\:6) F*BS@\Y@<726[BRZA@D!4@M&@#ISN_?@-GA MT0N0.=O0XY!J9Q*J'9XJJ$^E>.,HYX$&;.$"-X42-J$J40O\Q$[LTZ@<''$4 MUIX2KKA#9 .2"]'OAZHGN;YC#O?-2"![HL29A+5I>_"GQRR2T M<@]47BYXO0)()8EC$ZLW+6XO C%]JA$?VP&MQNJ$:=@CCL_!O%400GO2BS[VJ@BN2Y10#0#BL[&PCXT&1;1>[@TPBY"R8_WIRU9 M?L7[K@.I%]PR@?+48(%P/.6X \NP-85H=^"7ME 8<_,1!%@0 H'6DY:?H<&6 M('Y[YKMD*/Z;6Q$Z$=I\Q9&+[%L'50GPY&2)#!&9B\@(8)G^FX2($$V>[?\5 M0D-Z 3BJ$&SIQ'P^]HADI$9:#VJ#K9J9,S,2OOWOD>WSVP,'#?C(K M4 #>6(8>L71O8)R$M@$:>"X5(?6\[Z:3E.9X\1!$\O@!7(QQBDX7^&;DQ64(]M# D<=!1>1(6P MF9"]/@!N>XGGTZBI\0+I2U@+Y0'N.JO,WL+?*_P^X-NU+0'5BISMN%(](EW= MI;>%8!B+XDF\:0+_@&9YHLU2S.&A%8>F,XD5W$@"Q4JL+.W/1[!0_D+K$K3^ MQO6;>XFYQZR2R@J<5-94264[3BK+&;+<1\2R4)EEA0U WG7ZO;LAZWUFW=NK M3K\#_]P.V5WGU^Y@V+GK7+'^;Q?7W4O6OKSL_78[[-[^RCYW[V[2U%K6!(Z] MP]:%:WIC$?4+=S/01QD$P E36$LNMC>R:/&\J77D8E/J0E2*5CF3#/LV+H^$ MWWH+VR$G]I4VY!X!EFTK_L'E1EC"1T/[&)'S5Z2J]>X-> M1+^0ZABA(-O;%9@NK6PAAY$AM*UQZW@VBW=/,:P$DM0O)=SZ_#C*M=@TE.2H M(\FT1\XIGNX"CC5GOKO"MJ6TK7RD%[:]'9L89Y$XZ8NMDG!)$T52F'KDHW1E M0CN>K!S\"."1P.E?MGL7<=K&1@O>D:RH!E[DU'-1I M6":C4+)%5NO5M7$[;H!R#K.'!5.("!;W9&Z%Z;,$3Z[,,FVC*I*.JU$.\5[D M6[EK))[PF8^\>(Q:0Y*=_P Z8:H%;FDM'?"O9R)]PHT5F0CT/3L>91L\VU[ MMP6R0BNA*(K_#7O;KL?FYD\F*"3S$5Z@6TIAI@^9'^9*_F5JS&&+)Z_MVI($ MIJGA6/>2!UIF/>)R22*1ZV!3F$NR-3+U"B-OTOL%4124+:1KR@SU#W8#SMIU M3^S+1VJ(= 8MA(B>KR27)3?UZ0YI2X31N5!79:BXW\J#,IOP,4;.F1^G?X$5 MZD?RV%PL8*P4A([3OV"DF.^5-*-RI(^%CZ0Y90O #V&(Q/&\""#Y+1%!OR%I MFOA7"0ZQM?O 15-J2C3A'N;KB>6D-P$^W!&EF*3F&)@C=PF/F'+1%OL%9ND# M[2R'1F^FS2N84HQI&P$2RP\Q#9&@)-(EB2#2Q=I&UI%%9JKICM8ECP&4>4)!=9LA$9Y!+C M"_PE&F*TD:1ODYX0>Z\%DQ4$^DW")/K.!$D3;L5?U/DCI1 GQ.R\!4'UT!T(GCX,)O4LF-8V0Y3'OU Q])[Z MF>9H9WJHC+=7- XH$@[]\_#!,F-[@H9"Q4VX S6Z1W.27"4@L41PV)@.NRK MBY;%)>[MNYYCFWGQH5;L+58L/523OF9A(XH=M&\H>J[BATI5;&4F%N\A3_'U M:8IOD@'X#CI%Y6T4590^4<_O.B9Z/5UL]MI]29.G]]SCJ? U$71J!^O&W2 * MVJ%IS_KPXQ5P;';(/5#"M5X][OA'OWTW9-UN-T\*]?O?^5 J=9^P#$260W%\_,4]3DI,R>H%ADOW*^,,0 MU7IQH^6.:8.?P[0L#,513H0599SCDQ*ILQ0KG&.;,1E2FU#(2LPSFN)*(7/< M],LR%^*FL#/9+ Z,Q8PA4UO#BVY#LJU]?['T;0J0='Y@8(3+2&QX.0TL>H'I M9[] )#G?<([K$/*@G/[&Q6G'+AG:B\2:0^7 M,0+"9^%PHG>+I8IF?BF2KD2"&JU?>)>=GN_7]]P?CR*/FR*@$]>3[0]TC;4= M9PGCDH2@4H-D%91LCH;IU)($8X9Q,WC52*8RXQI@'M(='TM%-2L>_^"/C M\AS!9V 6][_;D+.2C>XH0=$SG; OGGP(ZERF(1'[IA>PKK@>7B9)%&=O?L8\ MM-UW8ZJO?$82S*4EMSQU:;,!]J4R:=7 MMU2)22"1@I6'\R9W_8I@5.3925'*4"G#?,I05\KPZ)6A]($?$XX42)=+F::[ MX6B1J+E93?X,95U")(6^G%*J2JENJ517AM*>1Z\]0SU) M*A#W9$%N^2M*<9BH$BG)DW;E-F\WJM-5H0FE*',KRFC?/P1?$F*I^]W9>^U* MJRJM^KZT:E5IU:/7JGU1TPC")3Z"GGWFLK9TP+U[VRKL.8=*919/98:JD##4 M-VTPR]P$MGP,0$:X M/-$\P\?7W M_'FO]5+.CZD]LF5;C[C?3V1V*)-XSWV,3DS9R&2X MWY2=\[;S=#=,H@M3W,^^_929^'8H-D9EQ\/>.W93/;<\ZTI'U.C3.HQ-.+<82XE1X,&MD5/J40CSZ2_ M:_MA6QR?.KHZS)RCXXJ]WS$3U\9O 25AHTKYM,:.D]8"Z?8&W&KB':XM4?!#H918I[O==R2;&*&QZX0D6W,*D]A_3#]AQJOJ9323CQ-+63=#92=R)VMFN0 M>Y,L1%!T"-0B8"0(:6.E4F+XO]-_L)"5F. E<0!4[H8H^]V'>-%^GI17/X^\ M\U]NEWB<0(99GV>U8\F2\X94>.R*%'M9=Y*29R@5CWG5K[AO>?8B*QG^%2VP M2$F_3-J!.(<)./_\I'_:R5/?M$M3!K(%?VS^:Y0U\<>)=KH_=@/"F&SJ\0E0 M-@@6/YV?/SP\E'UNE;^[]^=MSYK:]]P_Y^/OIG<.-J!Y#DI;:U7T\PK\UZI5 M-*-::52T6MTPSB>&7JG7^8][XT$K3X.Y2)&QP4S%! 1J7IPXQFBS@NSG<_/U M4-L&0$<)"UW"0B\J+#2M96AZ3=,UK6$8^OG8T&J5>@7\64/"XN*1SA/8 "V M7 <'A\Z$46!X'@S52$94"PX&O5(Q#*U5/Q\WZT:]I@,8JA(,"B&IE6J1K-:.9_46I6&#DI#JSP8 A'# M= @ AJJL0\=-H2;!)M'WG/5GIJ/D1BYPZ"$XZD4%1RPM6JUJO26DA:&/QWRB M5BHANAH%AT=.LB)AF:@45K7M";8(:"(!#BH$058('<< MX&%;454;P[,;61O;N$?Y7=F(42C)1$GMJ%%2>P8E>0'"%$(R$5(_:H345Q$B M8-$3GHT2'Z\&1R,$1ZNPX*C5J^#.X,=ZJU$_M^]-ZPR1H?]+JZ_)C[XXGHT* M+<7X45)DVS -(\7,,:_M.::..DM Z127$*H[)0]X:85XD:K%!8X4@U5 M0:[H1O5\W- JC5J5U%!3X.::H^"5]>.JR.2L)EKT?5F MP(Q:M5J"?^L5_+=1H;Q#H]:LH+3R>1 Z !I08D-P)4RV>7,],S5,S(4P+)V MZ2KO>R=&KRB9LRTDHIU;K;#QO@@36E5OZKB7WZJV6@W/$2[IMI^9?H.=K\,O5FK55KGXUJ]6J]K24" 2 "!<$U9 MT.(HD#\PB#^;L8N9Z]C?%0:>PD#KN#&@"PP,.+R8G,O8U,L!A9_5D;#OLE.+ MICJU[/Q(6%7UIZK^\HAZ5?67I'H!Z[]4U9^J^E-5?V^6F1\%A+6B5_)H5:-9 MJVC-\W&CU:I4FDFGZU( M6U1$:)#BHF<%;B0M]%8L+:HJ"?()O,2!WZ)O\&I-K5JOU0TLW=$U762S&3GQ M K1V@^DC^[J$@3HI>6\Q7IH*+MEPB2/!A:_TJC?JS6:]<3[66WJM7DMJES 4 M_!1L% K24:!K9>T@*S_6FT8=#4A=D\LV6(Y@/K;IX;'7?3%K+?_GV M]T^_]-T',,)A#=MPF>?P1W;BF-S(=[I_U?LQ@\=L6,;1>J>AJY3-7 M7C_TRNL9*_\[K/-9W^,X2^RA(YK$_$<^=9794.W9A<_#5Q97")AO7(38^)KBQ?32=NRB)ZLF@E M)OH4!Z(E<9<>S/[GXNZ:G=BR(_M*C^P+;K)2H@S5U15 MWXBJGB727>*(ZNHEX3MID"N_T*!^$D'9M7BI.L!F/[TF#K8?H=R@'%$+D9(D\5A6*(W3,$Q7:85HOC.KKBB$)P1)Z< M\??($: LS\7F@>^.(P9DF.>+D%D]=V?7S#>.LU6A6,&R;> M!+'WR%WK^F8_/(6[%"MJ)NP4R[0X@T"O*%XH!"_DR8!2O/ *7OCO-9/KD<4> MB*8I+B@$%^3)ZSHN+GBK$YA?Q'Q7?&([MJ@M7C\*GI[27GCV3'!-730:7SLB M3_'/F_)/GD0WQ3^%X!]-H^Z%3<4_!>*?/,V:CXM_"F^%:6K7JVA-E1\^$-)"$CQJ*?^OD%/). M$B:9H1BB& RAHN<'=4YDSP:F-Y5[4CA>4-'SMU$.(5,8FF**PC'%^PNF%UI! MK 4SE.-0$#9X?S'QX] -M^X]]<1;26RO*ZXH!%?TWQU3O%6BB+D B$O64\E0 M!<+XW]\;PF],!XA%\0<+9#MW?#-PO4>VP%."\/P8S\,6872!Q_^SM+%I$2B# M$4]5$XM$9X1NP.<@IT]&IUB3O??-UCWRASJGH$#G%.CO_IP"<4S!N@C9/(]@ M\]2"3UDT2%E&^BI>#BW^+!=R'2CT6[)+]T9_^D_,'O_S4[)U5G(X3S;UWN[' M0??7V_;PM[O.8!,%[$DP:'H&)6@R-O5G^ZGZ7]M1)D$(*;T[D6326D:U M)(<6=CYA4Q#G8]R37O>OK=G_0^2G\XVD0K"-&\'(5I(4TERHK M+"S8E5!MDIXELI$R0D:Y0H)V21C MG6GRR]?(G4^_=&^'G=_;ER76O;TLY^S&KVW,6,IP1%6A*/VTV-8V&H? 5S_D M:0Q_J]!_KY=>Y_XY^]J^Z0S83>^V^[]/TKBP:-R&6].(L-)Q_2,2(&J7*$0J M=M(3?\7M],1GV5-/?#"=L?ACM;O>QR1A1D?!$NIWCP=8.;O27##3BWG*J-&K MAS'O?NGW_NCW>WG3\+8FQ]N^W]P=K7UZS?N1OT;@?LXD\V_-(9 M=%@?;,3.[7" ]H@9,&Y:4[8 (P5,D(>IZPM[Q@R ],Q<+, [1)MFYCY@8REX M>+#$?F&X0O"K:Z/M%IZ.-RQ'!^31!8IXK7 ]8FOJ/4(5EHA6& MQFT)S4I<@Y7?X2'.6)C*)[9CS99HHL' _.",3R99<_,3&KK444X#) YH<8?"+ M2_$)\CEKQCX^(++I+]WYW/9](O9W--"1#&13^R9(Q^*@9Q/P"2C1A<+\#QZ1 MG&.7O@,^Q-YNXD9Z HAL &X,$3W*#BH!Z; M/.*@9.>YB>W-Z2,\F\1+P5:%SG]^C-<$/L,?ML>(;_V8P3E^$W^"6^?FHY11 M0#Z@!E(&7<(DW8$D][87@$1# KF3-.^MB*[W&L=%W"9[M(:.<>SYHE<\XMP) MG5^A(:33&_<7%7#Q4?I(OUB^+.%@2U&)W\9"4$@-\2UVI$21,<9VM'R\$GG-]JY/L^9=")&6:?!%G5\S\E'&#J'?*W^AX=\N9SUFLXS$WY M\-PID;G,W#6'$KSTZ(2_R*=<%43AF8XK9Q+6@H7X$M;P5AD_PM)=!K!W;2]VS'LA?F;'-T+UN%G/17VN>XM4]Z-.6= M:)V8%3!&P-)/VU$*Z9TJI,3.][M31#E/B$K$<[952SL9YNH!50DE%8WT3;0E MG;$5'VVH].3;BX2BZ\FK]N_=*S8HLZO?[OY\?YKR>H\'T(M*FBIINB%-OW5^[]ZRJS*[:-]==.[>GSQ=VPQ08O2] MB=%O_-YV",&F-WJI[:@$J1*DKS1+>W>]X9<_$8A?VG_&=0=*DA9Y3DJ2)@U2 MUW.#Z2-!V'SDOA*E2I2^A2@=##O]+YU;UB[CIGAWT'N'85@E3-^Y,!T$?#'E M#H$8'N.[AXC!*G&JQ.F&.+WI7G[I7'?8YS+[=MWI*F&JA.FQ"=,;VYKR&2<( MS[BM1*D2I6\C2MMWWUB_S/J]?N]W$*M*E"I1>FRBU/3^(@B["_<>Q*H2I4J4 MOH4H'7[IW;0'[*;,[GI?[M1VJ9*DQR9)AU.XUB<$NU/O^'=+?T[IA_9:P?D" <'0 $ &0R.#,V.&1E>#(Q,2YH=&WMF6UOVC 0@+]7 MZG\X9>JT2>4E7=MU$"+EK1 UA2C)Z/K1$$.\!1LE;COZZ^< H4#7JI,F+9GR M 0M?_')W?G(ZYY1><.VH2L_23/7P0 GLP+%4ZUOM1*[+2F/5%?+&>@ H^L"\ M!;UK#)R!UY%N>G9@2=D#.#P0XPQ,.4Y4Q;2'X >WCM61'DC(H]9%_8Q0"5!, MIK0CQ7C"E[,4-Q\V0\F4T!IG\U9SSMNP[H\8YVRV$DT8Y;64/.*6_-2?H!F) M%ZV S' *??P 'ILAL9/FV-U^1TK(-!);*;IJ_8S(B'#(+ .EH:M*P\U,^YT& M\LE?5&&\],E2!_^K[MNFK7FVY!9[5M?W T_K!1JLMMVQMF.FTYZ5G M&DKJ>SI*Y^WE*MEY:KICY6OI \^TO)HX.D=S?:N5_WG5C'V;)5@MTY&:$AB6 MX[B::=K][J;ONYJ1]V]L,^AU)+G9/))6^GB0\D6,H0/2'$UQ;91@]*-&:$I" MW$+WC(3K@68^^?1(@N':E<+NC5N_WZ6<3!;2TEM[LMQBV/47O'RF;S1>E>N9 M:\6;8>9JKK=>(KVCZ/8QOEV1M\'5AN=^L 5F]V@,;L0XHV2<'H--QW78*"P: M+VLR)G;(?]KXO&+LWS-V4@+&T)A,R!BZ";N;0X_%(:'3%!P>UL'E&-Z_D\^: M;?"%%,U9@BL(RP;AI^)"Z#!^ET* QQ%E,9L2G$>ZG#I$.0(C1@DZ!D.D'!.6 M4((J!LO&X&EQ&;0]UZBH^R^I.RLN=3X3>($]F\<"ME?$[+RY^>?9W M*3(Z<8\7(2\64PR6B!0/<<)HSI^.DA$*65K15S;Z/A>?/BT5805,;9E4C?_HRS MG7+=RQ7$;=2RFJ9I#\7"ZY+EX4'FG$96WA3"957T%U!+ P04 " #W@%%2 MAW*IVV8# #'"@ $ &0R.#,V.&1E>#(S,2YH=&W%5FV/VD80_G[2_8>1 MI52-!/@-&TR,)< &G/@ &2?7?%Q@@6UAU[+W[G+Y]1D;7&@2)>>H:K\8[WB> MG6=FEV?&G29WD>=.@X'OW=ZX29A$@1?\T33,ENZJIR7:U;,#N,.Y_Q&&D]$\ MFL=]Y7X:)H%2?(#;&_0;42YIYKE^^ &6R<[9B$HK,P%6'GJLNBM2^QT W_D4* MZ[(F)8?1?+8,9@G,QQ#._& 1X .7<3 )ETD0!SXLW@^C< 2#T6C^?I:$LPF, MP_CNE_E*^DDV&=\@A5[[U:_Q__,AEVS[K'CW%/8THZMG6 N>XY8@!<@]!<;7 M(DM%1B03'/![1K?HR-?%I](CICN6R[/#4A))CXC/ 5=CD1TQK?$<"U%=F3V3 MM)FG9$U[7#QE)%6\9;/KJH63![_/1-Z"GR),T\1KW#5LHU$A7X@Q.J96$X-1 M+G%>D$X)TIVV9M4,I!MVNU,3HUFFW:V'T9U.1]-J)J0[FF'5K)S>U1W#J8GI M6$ZG+L;N6I=BOS0A6[,F))MM0W]=8436PA1;A_)NH$OZU9A$ \9*A+J$PK. M!J5G V.ZRAY(]OP;7^7I&[W3 $,S='0ZH$+Q7:5KA TE32K*3-+(#$7:AOJ(IY7HQ\/UJ?1_ZR;2OM+57"@SGL1_$I?E,X61IXJ 0#1;+H%>] M_+#I?-VABB$!QX2"4NR=7_PJL*YA9&R+B5\\XBO7BD-*=K2YRBCY"YM@SC:T M1QX%VT!-#N>P'\X-$&JNPG!Q!UB2"X-_1K_:YFJ7:1!.I@FRMZ^Y_V>\ MEX3#6Y'3!HQP&-N*C#/R/]#X_C_P^BSQI[B%)5K%>1+MY^GR=,IJ,8FBL1Q@ MOP!02P,$% @ ]X!14OAYE,F!!P CQ\ ! !D,C@S-CAD97@S,3$N M:'1M[5G;;MM($GT7H']H:)"!#4B6Y5QF5Y8%R):2"*N)#4>8[#RVR*+4&Y*M MZ28E:[Y^3W63NEE.[$DPR2[B!YEL]J6ZZM2ITV3G[?C74;?S=M#K=ZN5SG@X M'@VZ@W\WGK=.6IVFOT5[L^@@.I?7_=_%Y9NKZ]'U[47MP]OA>%#C!Z):0;\K M2C,RW4Y_^)MX/_Y]-+BH+568S=K_.'FITIJ0L9JF%[68HLR-ZMR4W1)IIBIM M9'K>/IUGYZ*XG^@LTXEOBG2:-:SZD]JMS7TD$Q6OVF.5D!7O:"EN=2*Q4F\T M?//NHF;4=(:E.I?=P=U,350F>&>BT[SL=IHWO+5#%K3.OJ()@?.)L^&*3*8B M%ZP7JU\H#2D.!;C$W$9ZU1-95H7@;-M);*9 MS-IBSZS-DJ^PXEZL[IE8Z_Z<3NS\W$W"J.I=C@;E5)?7M_W!;0, &O5NW@_: MY<4G][&_Z9KPTUS43FOB:C :W?3Z_>&[-^O[]S>]J_+^P[ _?GM1:YV>/JMY M>VZ%S58QB0M1F\LI-2:&Y,>&2JT*J2T76H5%QWXY^,6SFOBM\"7VO?:K1W+K M!+G2+X=L/]H9M.U1L>M$\:61/A<'8BUFI^Q,9=2PW6%CL00F%[(H(Z+ MX.2<&>*FZWR GUO^X9#_0-"C$73V?2+H4EK@!B!)5N(CH!!3.*6Z!Y+Q" HU M)DEU)@),+54J9+H2>9J9G. CF5$"_F/(2-@'(E0 7R0#-!FA$Q!RIGV_:F6_ M1TH!62O-BOLD\B-AX:U)+=I"6(,U8Z9Y7H0[!,H$>8)N*8;#E)", *2#F; Y M_VS&+\E0,0GO(%$V)AFJ="J6*IMAAW9.@;.0YYW#-!UBGPL,"\5DM>V'J[2"#3KZCZN@S@/,2> MNX4@%.9(*A.OQ!S XZ3A9$*97B=%@4>[MS82+U0\!??)^ '^^ X^>? M6B]>G=L"T85*9(K4$90LF2-[[( S%-*0@R@@IR9P$Z D"(DQB96=\0CNEJ!$ M<)G ?;42*AO$VN88R-7#Z-B#=6YT0"&:K3@"-D,"V#T !W?!3*93$CWP\FT> MH\?GI8 ?2W4-:1*KI1ZB;BL]&& MCKWZH0,TPQNI8A3)SEDY 'DH:Q3M07M&X*I/R3+EE ME>$RSSI)XBA86X)!&2B?!\TE\!;DL>3*@7TY(S9J!2.\]MG6;+B:$'<$N6,\ MA86"/WP0_7MB/MF/^7ZJV0=S[5[L'Y^EF:Y6[F% '(( <+, SV.LM#J53'#2 M A6L,CG!&/>Q!A#5',3C2_/6S!8XA'KGL3 M*[_H\X<%,2DUI8,K>4_ GN\@,B'RT&_ZOO?X:%>4,??D4(2>D'O,ICH( M\M15K1R>-=$V0S._2\-<-L!$?^1@/DQ]='A$A% C)_8Z%V9##9,[D_)QU;T/ M\68=>Z-FTJYIGK/)(8-"QS/.&P4%K'#P_$AQ<3[=ZU]_BH.@_>][Z-S7^Q^O MXIZ@J5_^?VEJ]P(O+/.QOB$.+E';2;'A$"B8Z/%96+^O6$KK)$1+IHU=%RO7 M@!F31&49T<,L/=&HAOPX5##/S7&$U $G6N9<_&?E5)9+^B-7L-ZE=IX&[LQZ M_+WJTAX.Y*P5W&M\6,P2/U $KQ:E9RT/EP REQ)?JUTQ<2K#O?@J#^?B0*SV MA4ZULN%,K^7\2>L "BAR!;B!",0'VB(NB]H%M7,Y@FOFE0(!Q[J$N1 3SKAX0VV^(U30SJWLJ7 M@-8O=7%V>M:Z%[&MF<^>6%+1SU(+M&O)5BU.7/TOZ M0M,M+OJ[56A#,9NNI0T/5"3Q1!N*91^J/Y_^]-GBI@ERE,RFZ4ZX,Z3XZ=3] M/1$=3=L4![X![A+NW^8)CR;_>]"J;VK1#20^)N=S_-5,420&=Q3D?$P0U[Y8 M.Q;L%X5N&TUER>HTD25N(7?1:19?R3W:FOQ%'8WN0_Q_ 5!+ P04 " #W M@%%2D$'_;;L' "U( $ &0R.#,V.&1E>#,Q,BYH=&WM6EUSVD84?6>& M_[!#)QU[1AAP/MIBS PV)*&EL<=ATO9QD5:PC:0ENQ*8_OJ>NRN!P#@Q329U M.\D#D5;[<\\]*[GS>OSKJ-MY/>CUN]5*9SP_UIZV3TT[#W:*] MD7=@G8NK_A_LXM7EU>CJYKSVV^OA>%"C!ZQ:0;]+D:1"=SO]X3OV=OS':'!> M6\H@G;5_/'DNDQKCD9PFY[5(A*D=U;DNNL5<3V523]6\W9RG9RR_GZ@T5;%K M"E62UHW\2[1;F_N0QS):M<\ZU-*Y;.>-IF.^9LEGJ!E79B=,>T6O?[9&+F M9W820E/O8C0HIKJXNND/;NH SJAW_7;0+BX^:O_N9FO,37->:];8Y6 TNN[U M^\,WK];W;Z][E\7];\/^^/5YK=5L/JDY>VZ825>18.>L-N=349]HP=_796)D M(-I\H620=^P7@Y\]J;%WN0^Q[[4_'8);)\B1?C&D_&AK4-FC;-N)[',C?,;V MQ)C-^$(P+192+$6 T$K#>DF2\8C=B+G2*5,)>ZETS#HOK]Z,UZDZDZFHFSGW M13M12\UA>JM9_Z73H%Y=ID(V!)87W/=PX9^<$3-<=ZT/\'-#/Q3R;PAZ,(). M'R>"+K@!;@"2>,7> PJ1"*;"FY3$+0K*WWN/:C+,"< &X)05ZU$G*IHQ6; WB4-)1,4;1) MBAR/9F=M)%X@:6:/>F01.B 3%.":ZPLRR.=FQL)(+4V1)EI,I4DUQT*<&IWA M,-,KH=T4QMPQ]QO@/QOPSQXGX,=;X/C^N]:S%V M!V[4UC!)&CYQ24?V,BH&I5QTN4&;_8CAU+'K"\,CHCPG:W9GP:*1WK"YYEY^!"JZQ.! M(.4K6:50K:A,8P;0WT(:2ZKH)A([$9V--G1]G._IH00U MPQBC(AGPU%HZ 7E(KB7M0#I%8ZM,0C-EAE2&S3QC)8FE8&4$#$I!^31HSH$W M/XLX50[LRQJQ42L8X;1/6;/A:B*H(\@=XT60*_C]!]"O$_/);LQW4\W8[E1"2>"XP:H()5)X>8Z*%P/,$@^D9%,5U1L M]ZU+2+11L@%P&-KJ6E*IED=O\QW-,ST' (P5![ZO=& -L'IU*A+4_ @XP!,Q M)X!1%XAQ%VL 41Q"9 M 'GH-GW7>W2TR\N8?;(O0@?D'K&I\OU,DX<<=54K^V>-E4G13._0,)?Q,=&' M#,R'J8_VCP@1:N3$3N?<;*AA8<^D=%RU[T.<6N- MG )6.'B^%U%^/MWI[QWB(&C_NQXZ<_7^VZNX S3U\_^7IK8O\((B'[T-<5") M*B?%AD.@8,*'9Z%W5[$4UG&(EE1ILRY6M@$SQK%,4R'N9^F)0C6DQX&$>7:. M(Z0..-$0Y^)_4DY%N10?,@GK;6IGB6_/K,>/59?V<" GK6!?W\-BDOB^%/!J M7GK6\G )(%,I<;7:%A.K,NR+K^)PSO;$:E?H5"L;SG1:SIVT]I 0#S#2B#4' MW1?97)Q@!.(##>&Y@F90S4P6PVGPD-U-3OQ[7V1LZ.E?#0J$8P]U*=2 IP<' M"9M4<+)]I9='PW/$+I.%BA:"V#T!V[A7DSK/0Q'/([42>+J<*9=Y?"O6B$U1 M^"@F_[CRG>QR^I?^VM/M8]MM]E),-.K>RI6 U@\>.VV>MNY$K#3SZ8$EQ7[@ MV_[$MJDRN^2_6QP*/D0+UJ]K_Y\_)-GBYHFR%&A-TVWS)XAV7=-^^] =#1,PWW\8_;;WS;1?C4/.!2Y MWRUKOKHEAVJ!,G^U3II-$9^Q%"H!= MXYPA:6J/O;1TXLBY%Z"&6A(B.GX$8;R<21'F)A+C73DYX[&WPM8 M:A?.3KJ<>T6![S3 *78E>]%IY']+X'*S07]W@$;[YPI_ U!+ P04 " #W M@%%2SUG%%:H$ F% $ &0R.#,V.&1E>#,R,2YH=&WM6&UOVD@0_AZ) M_S#RJ:=6XL7.RUU+'21CF\0]"@BV6MWO2307W^SMB&0T+M+E*31 M*?E V-GQS#//[,Z3V#SUOW9;YJEK.:W*GNE[?M=MN9>U@_VZ83:*)=H;I0.8 M[;YS!>T3N]_M#X^UBU//=S6U 94]]+,IEU2T3,<[AY%_U76/M1L6R%GS8_V( M<0U(Q*;\6(MH*/.GS,'*+29BRGA-)FE33^5G*-?C1,HD+DQAPF4M8]]IT[A= MAR1FT;+ILYAFT*,W,$QB@IFLKG?2.]8$F\XPE=ENN8L9&S,)JC(P&^V6V1BH MTG8A,/:?$,(DYR3'8+M#W^MXMN5[_1[T.V"?>FX'W$O7/O.]HY MY5['ZUD]V[.ZZ[U_P?Z4[&U 'YP-1V=6SP>_OT;P_.W; &!\A+/ZJ&[7*WLC MU\X)- Z.].K/06.-P'+Z ]]U8!U_F77 MO0++]M7.OJ[O/_KL2[J0-<8#S-L\?/SQY1+F, J4D&S'"]&(MAMS(#U([=H3Q%_EL,,&2=\HLR8.F Y M"(4,G>9146R"O.7HLOO]>.Y1WG(0=1,Z="QNNV7\7K;KSO#9"*QRW[G^]Y!H MK2*R;&F:_EZ8#G.:GWA.?[IL7:HO].@ MW1\Z[C WEZ@*2PUUNVL-1FYS]>4?"[_+DM)L5&T%:=@JOSBKQ(:.F7&R^([Z M&&ZXKC"D9$IK8T')7SA',A;0)KE.6 /Q%"F/2^)0F:U_S[\#64:)R*@XM:T M@"R)$,@O>O[SP,/1R!J[AEG>T#4;+\9$<9J*SYVH?BJB =YHIB2D"O:,T1#< M!4XHR:XI],.0X?C/[[V#8VXB$[%YFO"7N@>XQ%OR@X:_F'A](E$ M"\5IMVK!_UVT*GL_4"UX$ZTWT7H3K><1K8TA]@K$:@O-BR/9Z 5L-P-VWL32 MI-YD-(VZKM-X6V1J*^.#NK+)QZTRGJ,NPH9R=O+!0_-A8P4QXRR3Q9AY!6TL M9+VSGHVEK%?54!=4XB3*65O50DUTS))_YQL*T$BH\;ACHS5G)9BA@& MN^\5S@4V>U8$N:.4:G^MEG82QRS+E"2A@C-4(\0;AC!/T:( TTRN)2AGVVR4 M+^^* =A0+_K0F+\?_!M02P,$% @ ]X!14N7/S'W-&@ ,!T! !$ !I M=F%C+3(P,C$P,3 R+GAS9.T]:W/;.)+?K^K^ \]?;K9J%%O.O)*:S)8/^C 9F40_T-ULH!L- MX.<_/RU]YY%RP<+@W<'XU=&!0P,W]%@P?W<01[/13P=__N5?_^7G?QN-/M" M"B#X25U)"1$?C MHV/HDT^1M?.0+T_IC,1^].[@'S'QV8Q1[\ !(03B+0.X!KADXT*[KZ]?A7P. M38[&A[]=74XEERE6GP5?"JV?'KB?MG]]B*\?B*!I\Z=2>X5]_.;-FT/Y-FL* MB%@%:J8TH[?WH@Q ;_S]8?(RYZ("[V^7&A.Q&,T)667-9T0\R*;J!0KN:'0T M'KT>IR!N& <17Q<9$=1]-0\?#]5+$UC,.=BF#4Z]-0!ZE)EAX(6A.7UR%^;V M^,8 $!#F"C.$? 4@8-X%$,%<,P"\,% 64;K%15&*_<*ORWQP2[O+0I\"!&XWHT\HG 8E"OCZ'OS.!A$$0+\U(O(@?(L>' MT&@$K2AG;@97#U0$$#PJBP0>FJ3!(YL,LU'S*+A*)JF-P9. 7]0\ MJFSO(,#/AYNM4P2QH-Y-\(O\#9H4 "F9Q\]50:DF)H@<8;/V+O'=V+<3."P( MJ;/47%Z<3N[/3IV3 MR>7D^OV9,_UX=G8_WZ1-E& "L&CD^^8: 7W7OQZMM=/+NYI%+I?%J'O06AQ]H^8 M1>MJ]1C:6[3S0W/M3.]OWO_'QYO+T[.[Z;\[9__YZ>+^KWOMX,= Q.+<#[\: MQFUS,XLN?FSQI4RF'YWSRYO/PQK)I_%R"4$T&#B;!Q#>NB2()JZ,JB"FOP6I MNXPJ-31L:]'%3SA#9<+U0Q%SBHI)T#GAS-$0.CE&)T4Y*(W?6H0Z+@E5 3H Z4C004D3AC,7NL$EF7R(TY]9)'F\*2IS0BS%>B-+VPR//UICP5K".!'04]*+'>QMQ=H+>[@+X$<_;@TXD0 M$*Y?TRB1;V4+BZ"_VQ1TAL3)L3@)FF\=0#0HF<-7C/,=Z G.=)E'N3:"V5Y: M)/V]P44H>*> 8% 2/F,^+C\Q&665'D+XQN+;'_8E&T&[&C0@Q*L'CM7 MQL7C'\U3JT%)*\GKW).G-*32'UCD5HJ;$AA' @U*>F?+E1^N*3VA ; 7W<)0 MK<1H?&.19REF2H$=!>U(\$%)%@*;)8ND]YH$7C9BY*%_50.SG(]+H92C(7%( MX#D%-(.2]Y3.40P@R@\TG'.R6C#W(IB%?*D-_'6-+'(O15L*CQ1YCLG14 U* M]G<41VHWBCG8WOL%UH:(--EB>&.1IAJ4GE-!'%!X.9W%DF7@\=2"GF8(BXF@'4!&]]8 MQ%N*,8O PQ2M(8^LR]?^VB+D4N!I3#8/4]95.65=Z W:F:7_NA2.UF6@AZD( M2[9YP[%4-+&(OQ25VM+2PQ2[*0NMR[SBO47@I0#5F*L>IK23:5IY^E\JH;G7=%E%\#' >" N G@5+Y$I8"):4&[8K7"R MQH=A ,)I;PO;$;)82RG@;F4MBB6'!8[&E".Y<@ILI7.7A[63<999U6A09J72 MS"!U,I]S.I?D;F;J\3D/ESC)X,2-Q&<6+=['(@+)<:%;S)8XS,;P72G^3S/B MHR(A-([TU0QH.1DQYRM0$?Z&128W5+2W**F4+ M,F4Y"E\V25H["N.@]9'YS]1:DT26"A#PP24C#\P']JE)2UW@+;HSK(RGNM-< M:HI69=RR^$,^TV@-6JNU$ZT&[2Q:*B4SR:,SY3-%Q!-31XI)W-Z3AC_E?@Q5?NL;U;8 M"&4[[ MW(JDQ1A+N;4MC%'C;\,P/^VMKHW5)6*;N!%[A-<8CB4A5 /KJ0&U6$%Y=T2% M%20DG)1&$L2I&&^OQ5Q460Y4+C4P5QYC 5_%)^B 2*770*5M\)CU^WWS#>[% M?&E.47W0DF:N^KVZM:FH:;J FXJ4M%BC[[&L3)7'"OI\R/X?.XIE&R') V+JAZ!X@LVBZEW0P5LG+)/R6( M7[4D*=VV(BH+W]1RAE99NUBZO+L;.WH?D'215#0:\@GT24E M(KJG <@+ ? \N/S,*Y!GNBBF6<\SX;:832E+N5$B/M)6QI %)^/!@5# @0>2 M#2>B@;-*&$&3T5F1=I-M5-F;2QN5JM?BCKJ4/6+IRFY,Q8K78B:FXR>ZF,E] MT4Q2-IR#!U)O4197]>T4(^Q#0*+SDM)4_/&AI$C">8RA!U]H^)5R^"Z3Q,G[4$0W7/IPXK/?48(R M"5.C\6WQ6@RAE,\T&X*L]LT82 YH].2GCSS(SUVEA9 -!]Q",C"DG*@\T]Y( M$GG>\A \9;3&4 W+43',6RTWRK ZP%F47,H3VK[V%/^W,HA,2ELS&GOM*4&= MTAGE'#7+I$2B1IMM\5BTVW"3&C12](J%^[EO1Z(CI)I6 M>.P5GLBN=KFZ)8Q9D3^4$GTV1>[+/2K5E4Z*>$P]2PU5:RB+RDH).YO*LMD3 MHM]72]GDG_J]EFJS@UGT5DJ]5>LM]XR#UUS5=E[-&=W1.9'E%>JS@DF$8,D+ M692]":UK^7E)6"RBE&.KW6P\*CC?C)OL4\_X<11#941[$RIHJ':<[01I47B; M\TWW8VZ3'>>UZNL 9U%>XR-3]YIKHCDLA@M<&-?4,D52$7 19/4K5Y2@H)=I M+MJ$)!T:UPU4_BP$+;92RG55V$J1+YGMEIQA_;M6+Z-QIS+B9H09A\.T-M,1 M"'@!"/Z':85'XJL]T=-%R".<8&&6261;I=-YG?94-ZYGQ&^QI5*ZS'Q$ ]@8 ML/"M_-?1.)'!MN0EF4UJ=.6K?)ZIO]G;3JI;M=LD)OX5B=3Z)B9 03J893P/ M^10$G:]]UAI+1X06ZRCEV:S6D=-UQHJ+64IZ+H,622CD]FR5I@U+&6=&.9@8[ M2OG##+Y>!HJABF)2%IKL+2Z3=>WDMBV06?,_EI* -LWOI[75"LLJ+V_B"&]) MQMC\E'(8BB.Y+SUK>!-\X*$0TMXG(MD7@A&F]1;,.JT_.V6+Z922D3;3T8I$ M-1:=G,=">S JR:;R"$0X*:=J5VA>#5+(H@W4>20EFPUWN'5P$.6JP>1,J[U' M*&L![VGW8C_='G1'5RK'8ZCFK6UKT8?MC#'XS!3&?*^/AG28:M&6.F]Y^,@$ M4(/9D_985TSCUA;55)]8)I>[$Z2RD*EXG-G M9/\O,31B8)P:+V&ZB$L6BKE M\C:TI/[\!E'_R4F0[Y6E*TL[&2<[S0;"V'2]']J4%UFZ@UO46$JS;:A1/[XG M)R-KD-.Z!&@ZZ(41O1"D;O[0L*U%6:4\UH:R]E,)HU9.V0Q,E<(4]X1&7RD- MX&DVB$PB+(N+HY"OSRFF@/T,\@YFQY/ TUM;=+E["A8+J+RC2KY+&7$4)_+S MS(=,$CD9-XYB1T/B($#IO%-$K)ITWGD!+53P=*0S_PYTFTJ).6-O"@B _3!$SWG=4'B2V! MS K]J;R#U'A_VM[O-SW8A/^Y@H=D!:O(O M2PG:[M!9E&VX,+I:V7J:09+2#VA+'@R^:JU":U)"N&M!Z:7^S.XRA$65I=10 MG2H3;4G4J9X&=IQQH\]++9EBAGTE2RV"^=:?;'.<%F4;=ELV_VY3ZC(EG]+? M?[QM/;C<,H';\87XK2M%L=>W,1?":V0-Q M=DHS3ZF(=%/N,'5>$M^BU?>5!_4\@^9FNA4^WG><(=D;0%EEIQ3ZZ29%VM!FL@2A ML=_;?MKU6,P*?U/*IS52N$Y.MM0)[M5L4-![LF(PYTD]HVBA6PNH1:&E!%LC MA2H:F><>Z*2K;@"5R:@=^.E&B"P*+B75F@W)21YM[YW;:?R:1M:#*D[6.<@= MG;=SV)T06RRBE)MK9!&X[[/ZD(R'M0Z=<#),*S'=\];@>HQV0!;M&BYH,-T8 MMY]UURDL6U9.)'E 'QT='K1,^;4E"$ M4Q2$NR4L7U]+'.,W;]XPX_XOGH2G>&O!0-ZK=@RD<"T9 MT#%]+__RHL:D4P"D^7T3:C,B'B1P+$9S0E: Y/AH=#0&9JU$)4$CX"'U(Y$^ M&>6H&O=;4/?5/'P\E-EOOJ[E1E0!IG]LQ4C,L62R"RTED +ACVWZ+Z(5QW[\U(YZ"B5_ MC7+X+M[H3>*W UFLZ35S"S[G!2CT#6_0'XU_V(J%AEY)(Q]M35H-2>"VW&A$ MGU80KA-9/ U_-V='QW*6(VG)74'+'F7M#3,%PA\M#;/0)R_BASA+. SB)>7, M;2:)3:AME)/C"H-11R["X+H3(_I(A)C$CL8PB:NE6C*,@D==F0%0C9$,T1:< M[(('(W6:%#%(\N\.IFL1T66RNI[N!KJBRP?*#YQD$@LZ!N-XZX5+PH(+:(Q! MUH%#'H0\/./= <3Z.,<%7MA;F%6RT+N7@%Z!BOWATD-!B &/MR3]U%$/KA?'T*X:X?RE1@?YVI)-^^-_+R M!W$A1*PVHP?416B\NEN[NPQD5[CC1O4D[7!"!*\@"N:[5MZ6#+87R2U9)T=1 ME8\9M!Q.513#$BPL(GQM$L2,^**K)+KP5=/[Y/=#LIWCW8'+J< M2 3-^>DPGH!UB4\"]R?*YD?47^'O+W/A'B!671D*UM>EZ] M8R]Z86-HQ]TV&EY;(=MUO;BV&7T$M+I"E?'?J>GFJG'>2B-A[ W%E. M)< 6I3?J(P70AAM+9[WH[6*--];%#_3"'L+X:$2<^.@+O9]V<'O>4N*GD8&>YA[3^"N07 M+V/I#>44 I.>G"XH1+N/ZJ2NDW66">TQE;ESH.VO?IG%'?FU+^R%S:7S],5#MX4;F<\&DU5_=R3E>$ MTUO"^U_2J.*A?;\^$H[3B"^G'+["_KIB)-N>^RN<((/S!F?KQ6Z?NK!1[NBM M'D,_(LSMV5-M4.V2_ETN87K%B-^_!NRTN_1#1+=^+,[9$_7.:8\?@HUR%^_* MEQ+++>_9OYKHMN7Q_"+Y MG@+UAGQL%:(K7!/O$0.B/@<9"^4.[DVE>Y6X>G1N9L)=# XF"P&9TU.Z"@7K MT:79*._^H^DS#=*"E_8=O0XC*O)5ENL8)1;.\-H'XOMR^;_81=Q>-*=\UVF0 M1GSL<'6]/Z.L9:%#**"P7( N^"-(_68&XP3;K*9)F=MYRLI.OF.-F5S1Q)P. M#412<8%GV\QILI\W;Z*JG"9?(2R$;P&F87CNS1V"9*H$/>(X (O3%>%?:)1K"='?+:XS>F%'B#)X!CREWVN1\GLVN>=U71\BL54<^B:,1(!ZO0!Z0[ M+(_L,T=I)]Z_?6?GF,.(!C8CF)M4@_5A?J)\I:I5Z$QCZP/'?4;0B M/!$@O_)2+D__\PBY=8]Z%'IRUY1^I1QF#^X7)/C_IX[=][6CHAXJF!>*^X?6 MW*-C!]X#[^QI15U9MH*/M OZ&O:OQX'Z#R^)'8:.?27,ZAC8)E-FQ=UG8J,) M$QVG-!1C.7'!]<7).13@#1X>U2I['_!BH4,+1)0G\)F5<)Y"5/@?: MG;#903R4H"GF"TT]AAH-5?5ZKIM^_/7T)__34,O448 MS+_ ?RSP8C0[XJ>IB/>ASY9(M+].=F"JPXCN/[!([?>]F4WDIG'28R*XBGR' MBAP6$7?!/O@AN&WP=^C),GMG?2Y^->6DP[#2U\S1 M3GJ;.:,!:Y^SQ6KR[?4S<5T@X&G;)_I2CY7R-MHI(^U3.974M]E>D>USPC#N M!735F)-M=&=#W:<&&_#0?:'2>YF!J9)\!ZL,?<(OEGCP3_0R':KCH'.APQE, M_L.XUU(-$]V.T?X=7:6A'L<3EY?R$ R(82=QM @Y7CPZ6>*VD1Z#^!8\[6R3 MAW9G=[9;%%-G@4@O#NW+;39G9;LM6;54^G2A[=C99E0L4SJALY#3%];ZM@QN M8PN=:?>ZHVT'3'8O*02L^=;A_J=2S=C8Q@9J*/2IZ>:L[$"?&]OB]?.,=C#B MU=?^M&-H5\-=B:JB8SV0Z[/\+Y&L8NN:3[M&() M!W^EA!=[,\='NYYK-^*B0UFTK#^^F9W#D,SFP100,(\1+'*%1Y\7S%UDUR[" M@YN X@Z4>TZ"Y.@]8 NL/N0>W:@1>Z[RZ5WRVUY<^4W)H1"Z)D3O!M&A:V<4D5V/O=\="$C4X3)P#W3L(@%K@HC)LJD=8\P'"\ MG^1 '0\[G" @'5D(PQXD.B27+I"?^0SF9SA0KR?S#<-]KDJAEBQUVV9LN:NW MQ\1'#0M;)CQLV'M.=#1@H[W^Y)E%N9N^ L0+(& 9.>3K7=MH)0N=SI?!+>?I M7^.&4B^29"WL^WV(FQSELT3-3ZZ6 MN#]5#'3\XE2"HK^")"/5CLQK\6;?/3"2[K 0[?OJ5'U,"_)5"-2I2O^)^U = MIY/Y]6?X3 E)@$ %0 &EV86,M,C R,3 Q,#)?8V%L+GAM;.U= MZV_CN!'_7J#_@YM^]B;9;7NWB]L[.*]M@.S:<+*W5Q3%@9%HFSU9(;0XU,[\A.1P-AS_\]#*-.D^8,I+$[T_.7YV==' < M)"&)Q^]/LG34_?[DIQ__^(=QWKFZN?W4^>5B>->YC5F* MX@!WKI(@F^(X[70[DS2=O3L]?7Y^?A6.2,R2*$OA >Q5D$Q/X?>?\P=VAF]> MG<%'^.O\N^X-?J09HO/NZ[/7YYU_GKU^=_[VW?F;?W7^._CXOVZ7:?0JH>/3UV=G;T[+AB=YRW7CW7TP MP5/4)84H"RK>C8SN_.W;MZ?B5VC*R#LFZ.^2 *5"CT:^.LH6_%.W;-;E7W7/ M7W??G+]Z8>$)UP%-(CS$HXYX_+MT/L/O3QB9SB+.MOAN0O'H_0EY0H%0Y=GY MV6M._>?+A"-!0H[A!8JXI/<3C%-VTN&=?A[>KG!.XA1#'P(S_ONIAOYT=YS= MI_!?;D>L/[H%4YSB!NS).MD3CY?)=$;Q!,>,/.&=,"SM<5_<(S:YB9+G)C:@ MZ&=+3J\1C6'V80-,[R>(8JZ-+!4#JS^Z0(P$O3B\(C"CX/ 33G/]E(VO<(I( M9"G+3IZTI;35<91WR1XH"C$\N9].,.T%09*!AH84IQF(^2!_2"66EA=TD\ M?L!TVF,,%HMM9:O]H-W+6HX;FN'PCJ!'$I$4S&I;R0S=[DF.4FF[%D33[Y:2 M##(:3, [ A, =VU,8*#FB(M)>I30J9C#AWB,*'=D"[W"&& D_R'BXW^=NI;4 M>^9A2PW=D!@P(2CBSCD57CGC*S3_E\\%3RCB7\&XN9\D-.4P\>F1I=/BZQ*\ MRK>UU+-/!O:AFR1.*0K2#$4?49I18:U\88 '\G7@)J'WP/$]#HK?ME=&TR=N M*7UEUH1%XHGP;1@\J_)U+='LN]L=W_=D'),1"6!IXQY;$N<>:+DN0)L&XWF+ M_K?VS*=3LK![;AG/LIL*T,LPCW1W<8YIK\L7QP\$]-Y^L=/F]_DHLG ML>);]]J1.EX= KAC=\_ZH/^/A$VBR?_AJ/%3H($!1D$5BQ;H#B5=T@5]2 M'(J-=\OO424SF%J$KML#2*6]/Y#92F(',,W3C'\B.AOL&(\5EU2\_RE MI?(?+RW[)MI8Q'N2.#"B6*L7#]!4P5A+#CFC(K N-XG MU)-Y#)B><3E"WWOG:%B-,1.AQRB96)?C]-:QJ\%22@+8XLN]6BO,ZG3B,7YU MQ%#LC,^<@KD:)1IR/OJCST4$4(.?@ +22>7&4MAOTU+YN=FP.S(6X*=G3 *&-W& MC^3O7RT -!&V!#J3& K0W$:)*N)9;6,5[7V!J*F':+%M=1LKRO,,:X*E(_(% ML4U!-L:51@H%5F[C18J)P XR,VV+D#,+HWB)[S9&5&N_K]SA>P!1K>E0UE(! MC]OL%IX7EL2"76,^Q493I]#8@[')N (*Q[&+,"0Y1P-$PMOX$LU(BJ(*][J= ME@5Q2^"R$44!H-OXQ@.%J3FC)8SG@O1'#^A%'\FHUU-+L*PMEP)HMU&/(<]*CG%8'LVL2'6%1R0@^K>) M9N*6H&DCB@) M_&. 2U21*SF3FGKED DY5V!B22<<=CWAI+S\ T"QS#>]/GB"@JG=BQ5]V;JN()U8_J^"Q]@*<\-B)N? M?,GXT34XBX&]\"V.&8F:& M=T]/;8N)[$E\'P\K+,(S5K.5M+535 \P2I01K:H2?#S$\($":P.:Z"?TE59. ML=38XCH&*TS[>#1!5-<8?4B24 3@,'TB 6;WX&EI(U5J(J?(2"QI,UBEYMUX M3L'%^CK$3SC.<#EMK+]PO7X)HHR7,N I7CL8;%S%)X M?E9KW+)M6V9%">O&4PENAA[#H :>.GP%)A8E(D>_8%H[R+1T?L"T;F*2[&F= M$#X>4KC'PC'**R)&P'@OG)*8L)1+_(3-P-EVT X$;:7Q\1S#LL!,/IU8;0E5 M)%^;YZ_6A)_'''A@'"1,5E<0\W U$7YMN)OTX>OQ"5.5S<._LU]GP>(-EI;J MT$-JF["NJP%CH?9U@U]CW\?R)C9O_08)%=I.4TH>,W'B\"$9()N,N6UZ;AO: M6POL96!3(U2^0.S%0.RZ=NOG[F;DU+$B.ZWX&$-5274#\I!QG"=V!_,'BF*& M B%;'(I/.;(?$(F7&ACB($*,B7)[95OMXG>8QWMKCG4&JJT][E9U/L:>59)_ MCJDH]8S#OR<1C]N5(O;CY4'\'B4,?KJ"C_%X@"E)P@4*#0QU!\_\JJQS!_KR ML2J03HUZ!9XW7(B-O7IK5GM:@XT*,0;NNQ[L8A?W+C@HZK=6YF*C#,;J%Y66 M^1 %*'@"*K["^?_A<_[ZY/HEF*!XC(<@Y_5HA /M2<<#,^)@A\V9%N65P60N MYI]%U?%%<+8'2_63F 7UVV_K3MSNUIR8E62[;ZTN'V,!^5M,0TBFVLAU(E)- M"Y>4N5J(XN/>NQ?^.RNJV#\DX#DG<4#$/2N5U2C9?I3O]C$MMXG=*L/'K?CF M1+=YEX\^L]&"W&T-ISV,&TF&HX4:C-M:1QFQ:ZQ7+CFJA?P*W5<(^8K\7F9G M;?)OD+C,&C$QURX*SRC M."!"I_!WA(L7.[TICY/^+K[76(4=^=&;@IT:O$R0XT7R1:-CAT1M)4\68,^N7I7@7I;UW;C=P_H,O)'RZ($V:L#+4L 7&2,Q M9@R,\Y'$0I>+&R53_LH9M$$+P"A_=9;?72O>HMWRI0N6*IY)+259.+NZC(6# M<7#T%G@P37I9+KF2%83X#:@K%]\L;KW1&*)M!T=O1[:*,)=;KN>);MZOR[_Y M]1XVT;R[.S#N(3RXHH*U/55Q:S&H GXD3]+(UNW/OUG!4O MDO--U9;I,]).OJ7/U%*7EX6E!VA>#+)> /JA6'9#ERZUQH[>QPP+S<#8R+JQ MD])%$MS2;.U:BWML/?1&8O2UMO M&#*(%F9< >8(E@5MVW$V2VBNB.UBB.>+5']47;CZ\59+Y&(QO")LEC 4?:!) M-N.5*WC@5IR\QN'RX+7&;GQ@[INKX@4,7A8Q5\P;-R1&L.G8SF^6=O+-&&NI MR\O"Z567X):QC-]5*2HM6!2^MZ#U<2'5# B=PZ20T%Q]W:%[=)/0(9YE%,R9 MV<-J0=QV7"U$-%=;=[()*C@OKC!\2![0"\]7F>1'+4&@VJ_ZFG=Y)%907W!S M(?>=1%(+!OLCX<8S<35'P:PBZJ\*H#;IJ:7H-I;77 G^@*='RVL$P%,11LCM M+TN+."Y8) F$>QIE(-$BFEPVON)W$42'/E_Z16@)A[TG4.D8?\JFCYCR!!G! MI&",];.4I2CFPTLS(]7NZ="SL(+!G#/N*/![OP&C^C)*NG Z#AN"NC[5VDOK MX^%,*?^&!>+JKC+@(+T0U&+B'C\K+@^TM"?^.'?Y, L_K0Z:C;@YU. M"C\7G(+Q&UZ ?H)#<0%+;?!TU.T!3R>%WRO22M(IN*B+O%,W*XZ2'?T*I"=S M\').SHVX^*:)& 6ATP%A XWD19Q6(!]7I94;8,T'3)4BZO>X.WI$ZRQB=Z(; M%\4#AOTE$VL93J(9#BL%"]Q,JYM\6 5B5#2NSLL5MX*9>5<1N#U38 )!==1M M70I/9TV:H>@FH6)++JS_88+BRC;=TN0L.VD7E'4D\]';+S)1OR!^HBV=%^)< M%H7)<6C&UKJ'=@%K+9:/=0T+:>N/43E-NY#3".)M:?TFZ[B)L%VHF:2Q+D&_ M?Z=P4"2HA>O%)D3BQRBAN8:&>(SX!6'C0K3UQ)=U:C<>)(]PI/B./$G%T9B? MB?#0XTC#CVE[;B9U.I;L(%H?4&:A?'0W-5Q7=IB6Y;2:='9<2"O%]&F37201 MHN@V9BG-\JH*F\<)^!W@$Y#A =-IY40W+X"?+::YK=[C#]3PBKW_!0'B?LQ_@=&=(7Q':A&U[E7 MD\(N3*C>DF*GI'8M-JMR]48IIB#6PX0FV7AR TXPEY#MVL@LG_/-WNKIRZ,, M\J-79F+QC".U M& O)K5^N['\NK[S[$2=6&70+ E:^=I5W7;\"$#LYB?S(T4_.2'>#/^ MLL.F=$^3SAPGC6J!VXC(-I#/1R^\>/M6B%/';HV4;N/LC8UY'6FCG#XF?93Y M1WHU6*1AF3HX$I!MQ?71?1+'D<0[DF!7LW?S+MLTAS>7TL6A&JP7QN MHG<*\+:FKIC;33);9Z8XF.%M5&(QS]MU'.EBU2*A,+#XQUY[ TZ M:]-LWT0^'Z^M+/W17)PF'KN2TJTSU]B851Z[4DX?+YY<>*!:-=AX[(8.C@1D M6W&M[Y \:,SJ'E@F(Q(@7A-M.DMB_BZB/RJ%@C8N,T8WV*BDZ^I31HV4KH;5 M@J&:_"^9=C5D+,%0C8]527P,06UPRJ/-N9ZC*'GFI_/J(":C]@O .JC)I+'/ M_W&)HBDE6T707JRT2==^7%NXX%6<6*B#3D'@%SHK-F;$IQ#!Q^#-!J_PQR5\ M!I\(43H?)?09T;#6<%+UT&8$53+Y'*"I,E]^5SBIU1+'O3@L?%8FKX%L2'/: MS^-:;BS;*\#'L,^&I(MB-G7LHT+49I0K8NPV6J.H$"Y?52H'=)2W(8DRV=;D M+<"DGD"[#;K8HK-V7,IPK$PND;:/UN*DE8]0)W MO&"W!UYJH9KQ;B*9!N&DVK!XR1N/5]C1!3&4% '-S6SG."?AVN+>8P=>B);,* QGDH;MS9OX%/6 MV*E5;S"MMV-_#[PO2AO9P"!K[#<,,H[;,7\LO:3RQ'Q_))\ 97K_P&S9Z4_ZIJ:3J_AP/KWH KX^^ MAC+[.$_N>EO05DB54GDTJZJJYY?U^IQ/G#DWE<"KE:.O(?*C?+>5&&92M]L5 M(S1V%;O-&Q8/ZNNO5*NV0D]/UC+D],+X>(*ZX!CF:5!-5"TR#NYC'0#-/;03 M2[-^[WDH<4P MFN3;JJ;9*7_D(^S.?_P_4$L#!!0 ( /> 45+T8P?[]W &)\!P 5 M:79A8RTR,#(Q,#$P,E]D968N>&UL[;U[;^-(LB?Z_P7N=^CM_;NG+_BXD*@I93$TQ3IX<-=ZHO[W3>2U(,2\\U,1LH]P)G3+IM) MQB\B'Y'Q_&__X\WDY]_(O$DF8;Q_!\_%_GLE^'/_^._ M_]__UW_[+[_\\H7$) UR,OWI;?73S=W]MY_^U]7SPT_W<98'\83\=)-,BB6) M\Y]^^6F1Y^]___77/_[XXV_361AG253D\('L;Y-D^2O\_9_5!W]Z[O_M!/X) M/_4N?KDC;VD1I*M?3D].>S_]/R>G?^]=_KW7_W]_^O^>OO[_O_Q"J8C"^/>W M(",_ =5Q]H^?:]_Y\99&?TO2^:^G)R?]7S7R8(L@U_"-93M*/H:UKC>Y>7EK^5?X=$L_'M6CG]()D%>\E%*UT_<)^B_ M?MD\]@O]U2^]TU_ZO;_]R*9;NN"9:;[]3/T%@U^K/_Y,V94F$7DFLY]*2O^> MK][)/W[.PN5[1!&6OUND9/:/G\./8%)R_:1W?Z$N_/]_O@0SCG, [2O'2O_\J&/^K/ MZR6.:'S)D\GOBR2:PO2__5<1YJN6]+)>Z(CVZR!;W$7)'R8S@/.>EI2^%,LE M;!? A7 >A[-P$L3Y:#))BCB'W>L)/CX)B2JYJB]K27-]+=R0/ @C50*9(UM2 MDK#K.7H,?FA.. M,:Z353&:3D,JF2"ZCV=)NBS%5+'$ZE(1?J<3I->+()Z3[#Z&/Q7+(J*GY&.^ M("E=+RE9P)()/T@EAZL5_642P\1UP(N6E+3DUC/Y('%!;L(LF,]3,B\E\3A; M__HN39:P9&&]3O+LMS!?7!=9#G2DF18CVG[$#L:G-*3B^$*2>1J\+U9?@_1W M4(A-D$A>98?>[<38,&>49?"143S=_.(A#-[""%82,4)A] $[V-IO-"HOZE&P8C?7@?+73T4Z6<"KGNG@['L&U!^\"%9ZL:P& MVV!6AV1VS>5D$*:%4%/E:\02ZP@E,HYLP*H#9WTA>J=>;A_6@VOB29;0CN&%,Z2?A MYO!")D5:LO;VQR0JIF1:*=PU*IWPP3(-5FT6VQO&ZR+87,F IB0=Y0\DR/)7 M$L/WZ8#'6=V."M1M[C(ZK''U<32>K/^<@7)$X+UO45?\X'_8@0TI#:8PBZO+ M>//#WXB>-:#5%^RC>TJ3=Y+F*[K[YE0S@QW[?:EKXC!YL7TL-V1&TI1,:V:S M#5B_UA&.C>!M Q&\ MMR62C>(%TS@'/3J$K:::M>7ANY7_,YD'YW?ZDIR9GV(2I0A%.26K)-F3RXI98[L(8UDM(7PVWI3+@):,^;?H_ M>M9\!!']%>S++XLDS>D2NH\_X&:U7/]ZL[!JO]7"[)( ![S9V@W^(P3IP.2# MB^;H [Y&50S0LEZ W)U^_A4TK@).N%&^LS? 8H,_IR!G>IUISRQG%#G@WO9N M_ECD-#:)[D4W)(7!>>F5V3[X&'])DRPKZ1EEE=60+G)N($YK-KHGS9[W$Y3" MCY!&G(%X:[_6XH'ZZ^S17?WX0+E'8",C%FA7>*4]^FN>QZWG,(/+]EJ/A6<, MSNX6[[>'K/W9I?HR>S3?A#/@"X%U=D7R/PB)X;?;J3S*:916D2?IZH[0@S3: MCGR&%0KG1OUI4Z0.2+ HT[5W>.>97&]+C[-R!_L>I[!YP8S[LYQ:Z] GX\G; M\G,.8K\L..MTW]I:LUPNPZUFLU4'[023F+[<'28:ISPM(I@AU#1%M@[S\E^F M-T"+WVL;.T/FE SXP":T(9S4^%O[$0[>VV"R>";OH.)2O6T]5"] QMKGW.*^ M(>^P$X35U2:>CI9 1/BG07!4Z\^XQ7D=O(=Y$&W6EMXL-GRW6T35@NEBLJI] MR2W:;R3G6E^O5KLASV1N>>J:?;EU? Z]XDSR@EX$X0Q/Y[5HNKT_PC](^J$= M)67Z>O=Q1Z,H)VD,JHN] *3:*UN?GQ\D?0KFZLD@V^IFK?(]F^&?;S _6&QVLP1;KRPD]6J'7HA?86==Z2];65S69L#?& M3SG1.A?V9WZOBRXKIS2IR4SE14/R1\D MI:ZI,I+V.LGRQ[0,P@HBN)8#.TMG5%MG?^L/6SD/;*4).,WLDMS VR>OM?B M0SOJ.@+X/OXM2%.X7*^V)OAL'31FS:JJ_BD'>KJ-I"#-MW9A*?X:4'IRZJA] M+^,CXKE[<['&1UW$8ZSSQXH@6A,"WQ,Y^=L'8)A^T=T,*/E--^],K]" WBL[ M\W64P8TTDCTK]P'J$'3DY1!\J0NT+\4[O(H^%$2;8AE[(6EEY-EK4M+J8.F: M?=^*%E C@F9H/)/W]2W")/M#_C++60^&B0K6Z="[6W,&NYOI[>>JJWC$=D&' MKJC2+7 A>H<;"FE(%P@F"M>Y-)67XC[>!LRM8^B6FYP2UDLVFH%>2ENG%+E; M$YHREK['@4[50CE:TQ.DDPU)ZQ_K;]L6,8-7_CH-E[^NG_DUB**?I1@XY=0V MU=!H';5!":U\6QMRX&?JP4CB7Z9D%A11;I$XQKLMD9HL@S!V0^GZU:T(+=_Q MRY(LWTAJD\K]][8A<0'4I)/BC?RRA6Z14.;;VY ;)_G(ZKK9O+ D"F9G&(?5 M'AG_OO<1\B,G\91,-Y^AU)B6"BPK/B:3O?='M,9BDC)1E AF0?96PBBR7^9! M\ YP3D]^)5&>;7Y#][J37TYZZZ**_W7]Z_'65PF@R#W\F&V^ E9$!+%ONOBY1ZY)6E_J!N\EUFL:)0%$:/ MSP;')"I51&P!GG4OP(TS:%7ZDKF2JC\V/CL[)I$T2&?S?M ][ZFMC=[G#M+X M\NL@35=PPROOK0*A*(T?G_6.25KJF-AB/.]>C%4MOBKV=F/LE^]]@E'CL]-C M$ID,"5M0%]T+:E?H@L:DR$7$?'Y\UC\FX? QL,4R[%XL@AH7ZP"B))Y(A:7Q MEG'_$E^$"NJW+B2V1"^QE'*I-CX^.SD*.=2HY=Q#3_PX=906BGC@N._!U4A! M)@HH.+)",!IP,U7$2K=HV+COP;U(04Y2#!PI(9@2=L40V4JHTNI2?\FXCVJ1 M4Y:@)B*./!%L$_MQ2&7-U\?9]W5.JT"$PG%P"O3[%\=Q;JD!X0@,P191"Q6C MM6P:G6X4S*VJKQCW446H90[7PL21)H)U0T9V"RF.!ZC2TQ*(F4Q+A!Q9(I@X MA*$Y?/L4?]3X#/4*9D&",G [B8V'C2 [!,K*I MT/H4K.A-1\'+Q1PP'O@B,1:[.7=N/A*.?##L'(W2GTHB8H\9#U -BZ92$H#A M.(D1C"6;8/UZLY]ML)]<9BK#QP-4KYB1^)1Q<22)8$K16FNL>8EJ-C&2$@<% M1R8(AI--";!UHH"6B*1CQP-49YB1Q-1 <02(;BG1V!C% RL3P_'I'HJH./)# M,)P8F4I$JK,O1YFIAB_!QI$<@I%$H04C+=SZC>2/L]?@AUBOU'G3^!S9 "84 M$%?;U(;($36"#667%OP4A+08T3+E;*4FG^?!X@&HB-A(,!P4G7!O!$*+EAF&X)O4Q)68H(?#J4#OQH_D'D0W<8YG6\_0E:\ M#N.I\:F;RY>@J() 3C76[\F(1SB'U]HF"FU>5W3<[-7>.&!T_9'QF2.;$*<, MR([%/,XU^=N@E\-<;0-#!\P=[Q=5<<;D_;(P%KB\(YR3*+PQ'?RZ7YC#::F. M>F7_=3'_(ZO7,42P@I7%=&=?DF1:Z@ D_0@G)'L!-4#A>B@?/!XB6V283.:9 MDY70>%/K@T^OD^.G%%,,Y)#*FS JH-@\AM]4$5 ?B396/0R)I<^N)AG3*Y\>7 MJ,O&@FQV,+PIZU&:J;\E<;*Q=%8;\+H&D\QHSQT(FS=J*KS6'J<"Q9N"'V6O MXZX'>B^ M:GR)'(JB(4TC;/X4,^&0OU:M&RCTA_"+<_M12V89]K \CE8KAW#'CX?%80L4@_"F/TJ!31S#C2U2+ MJ)C'BG(I,?A3XN299 380 M0WZ HIV&D1 \6BZ!"YG9;OL#P4+D-H+QI>HMTP3*6H \Z?.^\4KB(V(\ M#580.("R7=X?#1\?!X+NY,VOTI7K(F;V,U.BS88\A&*4A^=/Q5.3"-I+]W8\PFW5*'$>['GIZ(9J%$D[;"2V,>FU54"D M ^;Z&$FKQ&59)*V%HA]9FM=V=_C7(XB0NJ=5>+0X7\]>I$[_X7/CX=8,?M"[G(%P4'@K*9&Y]+ WIHLBD6Z66E= MRIM=?NEOQB^KC"IJ9=':Y7L2TX#^KWL:>(WYDA&@.Z-8^^7S>Y_Q2C!L5,[@ M\/R53!9Q$B7S5D. 96A@NC4L:19;OT4-K33O^S MJ +1LW7UP]<$+MGT$DZ9"5?ONV0;24C*E0@;;!G_(D#7XJWC'FZI<9Y@V'?D MUD"]29ZI(7E-.(6^2B!OAT">"2RW+,S)>H-Y(FF83)_)))E7TI/5$G+]Z7$/ MM_^ \91RR UO,H!T0EL8(1RXG8'U),LAWYMLGXH^.M%@TVI_")B\#CCBFQ]" M*E 3A-[D&!EF>.$6>=:3$H-T;[*(6A:152JKVL-M5* G+'5$%C*->#?NWG"A2,F$_H9NKS+:\9C^56X4CT5Z60!*YQVRQ,X72V\%7AV!#J,-:#> M)"N5!%=8;HH4-O9*J:HP;NK&EP_5P8AO?D9OA',#91E;$RG/R=B"&]YD2 E1 M[!HREH^-_@C2:;F5@8XP(V%>I,)@PM;O!EZAG-:8,T>=+]YD>PGQU%B5W?X@ MZ23,A+G&^B\#;J <,)BS1, (?Y*S. C*NSQW@]2?&N+W 5-0(O5P9H<*+_Q) M$!.!L+1O\-\%S$#Q;2!.# $?_,DG,XU*ZWE2X%%D=6%0;#$P33_UJZ/ M)Z' M-1Y[:D4>>_PJC_K)5L[#IWI]1QXHH^"TGD(%PI)B6[E27? 7.PBD!:-E01\8 MR5#;55EYOG?Q$ISM16D<@'5SM%O><#3 ^),*=4 C=_$(GX;2?@=P#37=4+"0. $&>LC\2:SB M!$/(12D:!R!1D^7UQ2='XT]RU&%C(*FLV , %FI8@+:01##\:01=ZQF>^U6(1 MFM;8]/O3@'EOQE3VW]$$*$V%9FW!J'%O<$0"D@+QIW]RL[?FAE):G/XKR1>) MLL@XPP&R;_4C5&4G1"1)]L)*L;@.LL5=E/R1'5UFQ3E&[VG@%OT?W4<_@JA* M$=A$)= _C.+I_B]J3\(UK"I\)/L4:M92R^1WXA*[U/^(."R;X5"!7*7X? F->* M4'71C'L7J/< &8>5Y%*!\"8YXBE-)H1,RV+06TJ?R:R(IZ+M5S0,$*):#LW$ M)$?D37)#JQV^BO@ A%1M(S>D^N]VW[_],5D$\9P\P]9S.YL1<5^P3@F!P\:[ M)!I'Q[ A;[S)_X U1Q'!FOH(04>_6GW/:"C371@'\836O9KDX4?5D%9^0.N_ M#.3BW06*/U-,\7G3DT8=@!4IPUQ'S1DQE5=;Z5>X+:20->T/4*Y8=F;8"[TW6QQI =I>DS^1] M'6'Z.*OY&42*H70PH$55#^TN7U6\WN1C; BV6!;#])7 &52%SLU,,.."/XD9 M>Q>A+"N %^JK7S86P*)>X2V+7 VN/SD5U67A<5:_0#S&GIAT\8D##X,O_/(G.X2SNK=/9Z%:22':D [ E*!?$UH; M"+;SB.S5R'A-[$T.UY\&5OMXQY5.#O94ZX9;_G0]NBHR6(%9!IK &V@6E"+. MU6^4IG3K+EES7>[B]_%HF13T_L@9\A &;V$4YJN>8'YV1,&X=X%J:.MF8K$G M=:?AG22[M1@<*0A&7%3F?4K(,BR5H$Q]D+1UQ1+K! M"X$MJ!LDYLQKPS%_DKOVB;^/U[4/>)-"[06P M$E #I#&GA0Z'_,F3,ZO4RK"W7Z!6^<04O(@C-K+K>)4G@3#:Q)C:I9X!>(T% M!YO1X^QA'>D"?PP_F!$#;5\Y/COI]W$[HF+, 6ML\R?1;Z^F>$O6J1G[6G]F MW'/4B W;L&>),_ZD+3:C[[9$KW.3U8++%5\";$8]ENQ.#%W<_B1&-BE_2LE[ M$$XW-ZOUA0JVR[+,@-1<8?9"6 VH]BU= :I. W7L_B1G-E&,)I6E[2E82>K0 M2<<"6%1[E2M!,V'ZD\;))QB.,0*ZDJE8=\-!K48-;W(MV4.DSGKYV3BZZ>ZR MA;_QKHC5/HVWP.Q&/;Q=B5H"V$9[0%<2IYZ/&+ZF*^/:.)C6J)9#5U)M0+31 M42W)"M\$$QK59^!*U@J@)9T/O8S?LA*W->[A6H'L7KET<7/$ MCA"5"B3/PES2J6GW$)"/:KFW*[9#7!RQ^!--68446(JF%+P,F.9=!1OM:$HI M/HZX$>Q=Z@BLB!EFNX^&4*G VHJ_PLT1.X*]:Y.V\IJLR_9\#=+?24ZO=2]D M4J0RB2N-!]"H1@Z[PM: S)$S@A&K0?2ZA7;X(8^XDHX%L*C:LV/YLN%R9(M@ MS*KG(5&/_M<@I[-P5?:8CZ*J>TA&(\)4 C(-W@8,\=%Y82I_4P9P9@1*?S_# M/BGG;DR6VGU2^)H6BV*+?5+ZVM:KKOJDG+O98ENU+3AOU$#EDLYAM[:1R7T? MCZ&C>X=9GY1S9BN:)L6<\D3:9IPN^(O=-Z %HV6- ;9]PUR7LWPIELL@73W. M7L)Y',["21#G:]<,;>R51.&$:N['5M-R=^OODFH1"U]!-E>1./%=[044G7K52?QAV73[QEFH^ MNC^?=W6%O5" & 4X.#1;JM#8"8>]5(%462U3@@8=Z4!7041KKKPL",EO:&^2 MZ/@4GM,+!&._\1EYZBCA6_N,+-FF=D:6-%L\([5UFLXZJ3K*;&EU1E;$\/AVH?Z&]Q2/J M0'U'Y07TF\DWMR(AS7\%':COJ/Q'N^[.S0V'3_S1Z$!]5\6?S'2@DGFR@[G/ MKZ;DH0X$U'JI ZFRVD,=Z*D"O,DX>TJRG!932LOENCY$L]UIKZ(/F;Z2LLB[ M$$?!F=(2)ZZ>I.8N.UZW&88&-9I^D#0/,YJD ).AXMY*9W!X/7!:S M5X8:'&\\9.LRP+(RP8=-:4I0 J&V>2UEKW^N4;[$+6"UH.=QZJTP:D #+;5P M-?E"-7H/!>9= 6V&$-N \Z9SV[;"F_JNRQL"T'#+\FLN/@D.;W3-3:+E2D=$ M["$4&FJ(K;:(A#@\ZE3V1TT+3),8?IR0VOI7%YWNJZA6X%V;,H%(#?%YTZ:, MECQ+R8)>8CY(M87HBECU%13Z,:U635P6>I#9$NFFI3>0HB-&_C#*)^\NY4+1 M2;%8Z"S&4S0Y!<^I'K5??%AUI=EX+3UCCF%CM8C5F_9B-R0%6&7!0/7UR!]$ M^>9=[W7!:I0BL='GB[,8-Y[ LO/4T[H5'?4'*JXZU?'T$$#-]M-97IJ@_&G5 M=1>$Z3^#J"!?24"MJ12OKKJB_ ZZBQR3O4T7F#\MJN[";!)$57]GD>1JCU%. M'-/MG$&[/SVC[I*4A//XNDA3$L-$28,X"ZJ$3CARRW]&57,SC65F^DZZZ:#F MQ>M*MB50?SHTW2_?80NAR!_33:^[Q]E#0HN%2LMH8O(YN3<=TT6B! MT9_N17N5[F'.;HO=J\M:]144^S&H28:X_&DDM*M#J;%B^8,HOF/:E*5(_.GX M\TP^2%P06BA\7K%51V"2L13M,7D050'9:-;#Z\L0P*3Y7I9?+K7IT71*IJ_! M#Y6%I/<"BN5H/(.ZJ/SIG6.>^NI+2*M@P3!IMIGZZKY4@FGNJX\QK3W%F%9! MUSF]YC(=I6;Z%=3:4XFT%+0(U6_+T@F+O8QJ5>6U+*I5KUL)YVS^DGR0-*;K M[0ODN8@?D:?EKGJ$<:>7"-7> M7R8+,BUHYSK@8[$L(J"KBDEF.+++)D24N4JI;>W>/.X!Q=XMI,M&D2Z[<+V) M:S57?R_=.!GUU5^!K%@T_R4JOURZN3FVTWY+[BMHOY?V8D8[R+D^<>0%-%1^ M+QM5(#DT'TWE%Z#63]U7D=6^5'ZAUNE\U6AEBJ1%,=NJCE+03^=5T-G: MA!N&^:,);A5;-CAN6-"Z4O3*X,9@Y4N4D;C!'JYGGAN&6=)IW)UEA7+$HG)O=7Z5RF#<>,4,&:D7>9YDS0F@UI"?*R0.)V0>A^B;,2UJV#/ M02-^>9,()]OS=WFS)<[O(-^LA&W].-;\$F4D;BH!]G%LQC!O\OMD\)2T7)DU MT=8W*E&Y,<&(39'8LTR?118MGP@Q:Q4@^ K'$,I\KL+N0RB ?6DR9PT;O3?9 MA^;@=\#B*54DOP5+PC4BNOQ$6:BQ@^' MZ9PU DI(+$5<6:22-XR'I^=GR-DH>/)598X_R:$U!:PV-Y^3*+I+TJUVI7E? M5GD3O=[A)K5T>%/18(@DP=2U-_0Z@6DK%?W_=\$$OJZSFC3>1G%[5^'@M-D'ICU$?YR#QLU/''6DUV]^(I /B^:_ M0IC8J8_]44^;G=SXQ!]/F)BK+H:&S4]4.G>>\GL4^A@F=C[$OCBW8K5JF%B' MN_[>:56=55BD;0!7%H2I+)D!OS.:N98F]<78G5-DNBV&XIKG3Z]3V;R3G&JB$SU-PJ-GB MBDN*HX$+('E3IV^=@);MJD=(1<4;0J&AABRVDI8$E<3 B]#@]%BM.T,;1O&= M=:Y6]@06F=3>J3&:TNI=X9Z2?0PSMA8D;RPP98KA-UBV924QP!F\A1&PF:@' M&*J^@D+WKBP,0YJ&N+R)>^:6CVI54VL/KG?5T@1B5$;D86@P'(EI0:8FJU+] M)12^=Q6!! +51F;!UB0]!&_(C, V,=TVQ"#9ICL7+73/1\-7TRA M>U>J5'YTMD/KC85K!VC;?:,JU2E7CW1?0:%[5V)=:?4JX?+&[F7NJG)4PU#? M5240"HMFBZXJ;=M69ZXJ1S7MVUF+A\SJ1VSB+=F;.G"DN.J:9.BJNF"6C6#0 M;,E2U F'L2VNK5@M,Z)V9NNI:1]':N/IGZ/&PM&(L"2FH8+TF%\S\_8'C1(C MZ_:T!HJ0]ELI'[S3C?H">W5KJ-[8E9HJ/0"H5'=0Z-M=:+7>2!GCW45(:0Z8 MP/3&"+6#<3N;$9J@2+;S^!D80HLMQQ. LBL6HS<)]%]+6>2=G4-I)AAC]="D M54&X(K,DW<$!)8!D>3B!&;[N;&%T3S9X,V64=]9,I4G1!JZ'Z>C?X[2JO_YG MN>-MFMBWBZ37?2EECW2]N\(A(3BV;,M.FNS"O] M"Q[EO;EO^\HZ-K0O%(R3W;G[_-CK3TT8 &U7II75%FM MFO#J1Q7NT70:5@3>QV5Z(/U'%7BC;HWAN>V4*!#97DQ>,S[5RT:UU>80!$?* MQF ';6R_9V161 _A3'3>Y18N?DM:-GXS6S^(R&RL]1[@ 8HAU;;8 M#4!;L*&T.H9X%R+=5P!;.G1$VQ*<&4J+=ROW*6EF=ZO3$S=GKM+5RE JTCM7 M""TYVA+-+IQE:R3W )*BK%," ;L]?&ZIL)0%V03GC=98(X%B;V3=B51Y1"B-GK[=1+1]EQI0%TK_PS2,"FR+7&22F J M8V%_0LUZ4ELZ##U='9P_!;SNPCB()V$0O>1!/'U;/9 <$#S.JDZ&TE1,E>$ M&;5DNHD\]?%)"F_Y8"&Y6BD4^E48#0QS8P3K7-U1!LN1+D(H"3^?"[XL/2P5 M1@-@1V%"RHJ/LE@TI7H(DB-5A$"03J3JBQ;4C7BENA!"F,?78+((8Y*NZF1+ M#UG!*-C<4*,[E9<:6Y129!S1H13^6;X7 MNR(%SM)K53R]"W_0G_A7$_D@@(<:.]M2:#)@'+DA6'0>2)"111)-[Y?O:?)1 M%5R6"DXP"@"B5C5M*3DI,H[H$&PX_R2+DWZ)LE=\!Q2,&@][@^'E)[%VJ^#DR!+!5,.A5GH[$(ZK<#I22)0O M?"J"T!+A 3B.$!&,,RZ%Z,O]SJTT9?>Z4P2CS'62Y; 9!2JG7^/9"A>J>JFV MBG@7 AX>CGPP\FQ(!.^289 78M@/(;\D&BI ITJ\B62EIA-,5\>8+:G;V-?'40:*0,.A_?M;2KJO.>NEH,G M@&!'=VVI)LE@'(>S=5(YO&UO]W##6VP%SX3)4G6MO:5"B=E?@Q_ALE@*V;WW MS/CT%&5O9T[4)IL9M')"M=N;'=08#"R2,KC^#!#M)CW2$H.;M'(8W-X6H,3@ MIS29%I/\,7TAZ4KP_S(HZ:EX#@B:G_3UQ$1+56R)B[CWNR%SU=X M'+GVE Y3(9>Y0A$@X4BF_6T=13(^',66120[J?L(%_EFK/55A03&F MJ"T#]F6,A8 C!9RK]+HEZ760T0LC_0_UDWP$$?5'[:J$BV_4BB^!PQ8E8-!V MMITN8H[ $8(=N#XQI:1IA=$ &"7&M[.$RD.H'-EJW>)Y_9G39$+(-+L#E%^2 M#Y+&E(!R1^'F[HO&E!L03@BVU;1))8PT.M*=A_#GXIE08/, MJZ+@-!@G)0NJ+&RJHUVMML43='!QWCM'B#8J M.S33* V29G0+R%.,UIW,X?Q^*_*R=%CR%$@T'+,75HQ!C5&R+/R6?/"FU(2(%QLD3TE: M"DMSIK1[,V65L_1$G"ECB2'>5/Q4Y(^LW)_.:TH6#]SH;<)R@);G@A%FS)(7 M%LL_5F?EKORU)%!/.*[BC1M3B%8%0C.!E/4\H%(:Y<5\OH*%U>A< MC_-LJ8EA>=/CQJ:TL.W#KL7F88&/VC93UC.+JJC#Z7\66:Z4L*/V@NKT0O%< MJJTGZ:FJ LZ;$A\UND$1I'6>@XA6>:;MLRK*-Q7K=.2K]*J*&:AJ=DM)Z\'T MIAJ(@L*@(VSQ.RKXJ%F4+:6LB ^YJ]"Z$?E-F 7S>4JJ0@RT6W#Y:VJDO4YH M[^Q)GOT6YHMKV)< 0YKA6#$Y9*I8+65#QZ>7",H-ARK9!50T#("XN5T(;YMJ M[&4O&CD:B_=(;9-F5Z43'5F:M>Z$"I+8DR 7B"5KH?-Z?GVT:!XNZYH<;E)L MR:#6!7NQKUPM^"R[36&:I*Z*#+;6+'NIMD!EDQ1K'&!U$]GA=._1@.:-Y6E- MFM2&L?<<8' 4\JQO9N+SF".<)A!O#$O&PL#>TNQ+Q:K=B!<0LTCR) XG&RK% M)0G93X_[N&4C&--YG\-2VBU8<#C\?5V$\2R,EMM@)R4^BTY"2IR 5%,Y2&@>$H[JYU)FNAL19N<].TO=.'<4( M.CV4Q6B<%>;L."6L?^)HG9AGZI7\Y1PPH5B*S1@M!.%/@<0U,&E4W=YS,&%0LH2U)2&@WD:]0IZ;A$P6<1(E M\]5^B3V)FT0X"H@^(BU;!8N-TH(\ < MC5+[E3;E@J-;HJEP'@-O; M'Y.HF(;Q?)1E!/YO^AK\$!P(!F\#+J(V0&D30&H,5U+\L*/@:]#V:+F)+R29 MI\'[8O4U2'\G^2<,L>YC*%$N0JS[IV[62KL0ZY*][!4B1X,98MU>R'# POI^ MG)5)5#/:"_)+DDQE7AV-T>-^WXUAQ)ZCIQ(C4_S* +VI\B"A6!H8H#0>,#M2 M9Y0#-Y0E8R38.DQOBC!T)EIL9U/7,O8P7GU#Q_0R)#5IB >. M^V>H@2<:RXXC4P5XWD2MUXA]_""IKOSVQP VE"ND"]&QD+D*;U?RU6\CPC=W MB7 21(*0%N[SP W'DVGZHX")%=U$=3$4RG3=:*DDST)N\/R;85$M]([2RK MEZ:KBM/K?QPR>OWK\?<7!I-W?P1*T=P=6@P^)-E9C+O2%+XM:%EBX22N/P(D MH\6\:$_C)N$V0M8[3+_OG[IQ)SG5=[A ;(2U=Y,@WL?*G.'RKLGB)L6V8M:[ MX"^V2M*"T=( 6XP4;C<9^*>^IQ$(K,L*T)R%L'>5]7WJ2..QE8)_V@A?%P"Q M$:Z.+ WL7T5M6_D&PBI3?,>Z?H5CX3 3!7D&:4+V) ML^'2>UV5/0T_R'603Q;?WWN]E?.'"]B0\2TMSE/F/G MH["@4 ,>#*:"^GYCDT7>!"UQ-]9O:FJ,PG!8NR@9XQ9W&&64WL0QB4@VE"?, M7-1;G+H4]*588?.F7&=K#4!M_QN@*(9NUR4'IC<]8H0TFXH4IB]JDQ -01A( MLD+GKIJH;"[RTF?4!P/T#I-HVB\P7606$VH0RI1>!5$03\C+@I#\(:D:A4H\ MG+PAH%,BQE9HBXVY%L78_*ECRJ)3ZESC#P)XV'Y/,>?5I54'Y$^M4P?R\L4S M:E]PG=1#W6K!TP]*BJR.$O-I.)Q12W3*YC_C8!,!<5@D]894F13K#5I2>H;U M,.S:J"7*#7@MP&$CL(RKT>5 5# G-^0]R4*)!YK]-!")6G_?@-DB(/Y$E8TF M9:QR]BW)2?:0!#'U1MX!W?$DC.?/9$( #.@HV=7J*HS@\W,:>%)DKT"81"UK M^VK@K!L]O4/US0X/_ EBJU-J.H@' @L=6;.4U3T[DN*%+ WH8:*::RTMAB$^&Q$9[794K)P(W? MKX-SDPO'5@"?^\2'"G&A&:8E42TNRR>ZR1_YP*WBY<2PU4P2"KI=I1>,)I.PXJ$^WB6I,O* M2GE\:01#&^Z4\FJ_NPY^*ZBTDME]G.5!%)5;&8]4A:'C_N51A.L,&UJI'D(+ M\?^(<1Y#-T9%*W$>',EH(+,8YX%PZ_#:\7!Q)(Z'(=><98<'WH3F.[-)#[$[ MW-L1E)DI>LC=X1&N3 Y%[,NE"E?6LHL8@O?9FM?A$C7L166=Z7D=+KG1+PA. M7ZLAF1='$I+)/UK%V+R);;<>X7?A;T3FA5%@WP77@(O@@'4@+E^./?MRLUH; MU&D\YA#5'2Z;_8P+J B(C7!SA_&80Y3BH"UX+<#A3Z0X')(30L])2LMSF/T. MRBF))XMED/XNT0)D0X$QB-7G[&@#:AAM%25U(3AJHD M6?!L53CU7I*^: ^N12J-QG-?7-4PS&N(V"FAW>;)A6,K,-Y]&-+043Z"69C7 ML)%HSZ;85B1Y%_S%WH!:,%JZIV!4/'43YC4\>E>) D!_XK0- XN&6-7.-9C, MD4X3B*UP;$1I8.]M]L4B#?.R826P$^9UB9JWR9C0#-. B'8;L=J=AGE=HAIF MU!BN@L&?F.U/4P[S$B7DLGVP3A=\\2>X7%@1: WFF4R2>1S^N0MPL@,A?$ &J6*OSTA M:\"4A,#C!PKWCBE2>'!RTAO:T"L["$:EM#KRH-N(1]VPDJ$9Z>&S&)6*X.Q2 M6LJW/][))"?334??%_AM-@.VP-_@0I7F-W"IDEA5['Z(RR;8G93A3S MO52?+Z["GO6:([],2!RD8:+2&+G^;+4ZW42J=B->.317H<9J$EI3]#W.8&:% MLY!,Q:UX><]7S%G*KN&;*E8<0]LTWR M(*K__3K)\F])_K])OC,Q[=Y4#7K,%R1]703Q8SE#1;Q$HVE\YJA'MJH#P=(D M8N\KR&SUYNKMC@]Y,OD=CM+T M(XBRQQG@"0G77LD=,#[K?<)]2P6S-WG#+Y,%F181 ?)DS,AXW. 9?ZU_ [C= M86.*;K8$R\RQ:%WNR(#Q3.$)#'[;OP- -T>#DH7/E;P:]^4#O*@6BY(6H9FB M]@30BQ5$Q^ ;A[%U4EV9'MRPU@?#G"Z/98:W]E&^2KS^"IQ:%DLAM_>> =I1 MJNDSIVF3RPQ:7:7IJO$W^"'G;_T94()0ZA&H\K=)JS?MGZH#1*'&3_TY (KH M'.ODZ!3@]J<)E#GN':QX^A0%\;=@2>11U0X^!RS%+G/ $#%'MW:&WY_LXT\R MI;"U&V_FEMU66K9<8UF>AC2@I+0S?0?)9,\OWZ7%B(3CQF=]ORU]QIL#SSTF M988_J=-;0^7.KBB5-G<,@,.M&]RQI"6,<-A);._+&Q,D)5RQWTHGVST5]-/G<9R=8I4&XO&NRN$FQK?3M+OB+K6.V M8'0'';&4+#VO84Y7\'T\#3_":1%$ L,]\UD:]7-Z@ECBL#,[OAB^LQ1M,S'2 M@*]G$I7(LT7X_II(UI?!6RKL6,8#N4@41*@(T%8OKN,3+O86VYV4I>G\[6U! M2M*^7H1D=ON#3 J:2OLXFX43D@HM\8(1%38TUX?I>FO*5 6C/\GJQA$&Y?_[ M)\GR*MPV3*8]AM!=?&9\=HI:4=IQ4(9U3ME(5>=<^HV)O::!9BG=4)_I$)YU MP-;[@1$H>W.XA6KM7&7I.M?T>=$6U>WA( 8'$6R^+"Y8?#2 M86<[..7329B1IQ3 K&]SZTC84;9+-WF2+K/'V6WV_LZ;&M8^ *S +?SD;I)8YI&D?^ QZ.JW/][#JLXN3;YW MH:;O?P$8Y[=_%4=#9S&),[LPJE>:PJHZ%*YWXVQ4Y(LDE92:LOXM8*;??EZ< M&2=F%V?N8=3JM 3P(P@C:AB''?X+C,T[F(*'GP36XI:P/(J9R.8:)S7)QVA) M'LZU-KI15+/[N+J:E+>8^SA/PS@+)Z52ZF)R:GP>;D?_WC(M<) S:7V,QY1@ M+E?B%O"7-!%6'77P-6 HB@/@.*8DEV&<&8C@3=@//_LC)BEUG= 0IMN7QZ=G M\KZY=FV+V-%/&<*8-1B:P\8VJK*!"6Z.G M11DN<5A'87_-.+GYZI% N7_JJ"^#%].R,VBN+>*R;<_)1X&]G]B1 MY9IOG&F)4.W*&.G.VJEV^-KX!NC#G]#UY8A-G#FFY=C@U>G9U=^K9:+L!:?P M3D.%H548U2=4[;49P!'AQ@")5,#P%L[92?XXH[[XE'K<.,_]NZ8A_&Q.Z\%E.?VPW5,G..N]*_8:&)_N?*[2CER)PL#-RNBNC_-8L"G#D* M,#:M,]$W-[<8X_>G3N#GF%'8^2G>3"U9^@IFL+&=F@-G?M]-C+<$%4=$@Q$6 MJ@AV7'+@S&\#JB7QJ?/"HSX)3HK!G/EMJ+2\7!688:EB8E',D5G6K,)$OY&XR:;84N7%+MB+K5VVX+.TP(0W\7_:MP: =_0Q M=@*;E0"SI$HADF7Z-Q+.%S2S[(.DP9S0+*$RD@]V[5H7 SA.F7K1,QV'[PHE&6%SLO:G)]#K/?[U)2=54 %>K942:-ZK>! MI4>?P#7@MFWNB'W>6+SMQH8>[$[E'VG*T98YG87U2BD!.?A]V\:9QFV8Z8\K MX+BH>#&. V-/$'3 ^._<[3M5X M@3-\3!(NN&K/A.T$/O>[2)TE"2LR LM18>A1.G.3ANJ/TL=%?30NCP%6PS\N MZV2>C@'7LZKOX>B"O]BZ10M&2UU*QV3B8YDT;W^\$^K"OZ'5:DD\[=(:S?HV M,/WH,_<[LD;SV>=/UR7C3",18%I935HCV,E'@;U'7Y-',CL=\LV?UE!.UN$_ M$UKD.X+S V,3W?\Z,/SHN])WO(VR&"AI<^5=\ $[Y>_?D08F\X^F1EIH@/"7 M/S)+/AZ[:W8S&3H_.#?<._X @Z.X?93L/O:34V&R=L)$?^('_K)!,:4HCCUR MU-%\;LE2;^(1/O]EIF2YWZEP7N[*'#;Z$XUQ5'%=E'V.2C*[#NV2S#WK++(8 MX(41TI'#:J&$7D=!EJU#^B7!7MPQ%4\^E1MP*V7V;))RPILTT#J%TLB;YL/5 MLL*N\"#G-UM. CS>1%+8$1"V_]&9I&3>283F'V;!L26<3Q4?*]XCV>@MA4S\ M.Z9QNT(3U0$L*634HQ*&T MZF\H"X/W/U])C\V>L#]#3)EC(]9$J_BKNGR;@TKL_<\73ZLF4@$_/FEHAG>Y MUJ6@_-Y2O+)D"IGH9W1&M5SCE&*_JCLSF?G M;J(GG.<3G_,K0MIE#F:1XJXR2<[=G!I8F22EV/;F!A>UI3 "]YD.%U[5)J.L M:W*X2;$E/W87[,6^<;?@L]5:M8ZZ3(WF\Q30Y62_.^7H#2Z!P835_:>+SP*' MC[X^4?,D[(YS_KA53:,D]SNITO-C'Z^3P%;I1V%5HT2U=C=S!/<[AQSUQCO< MEL>/19[E04S[UG36KYG[3> M2@"5%[/5'4.]\92WQ5E;E56'=8>3M/$MX.6Q MQZB*+KMNV.6-R]_B$GM.HN@N2>D?N]DD:Q\$$1Y];J>[22CBV?'$+4A JH9 M"?,B)4X[/?._!BO[..>@PBQQ,R^Y3#RBB >M!(4O:9(YL%'E4*H<$)]UE6D.E-L6NN7H+*ZI$+ M:W68"(]F[9+'F?6V&<^9^3XZ MJF30-^C0)[\6(2"&XPS[]G/^&_">LP1\=)C)T#.,WEB+0),4$,5QUG'Q=G5@W14YT%,NH2@WL&"@.:;S)YSSH48_UG+5P3'5II4" M 34@$!0W^&=;"\:LYZR%C5T!*=_SI5@N@W3U.&,ERV_20'U*_JP\?*,B7R1I M^">9?@[XH,,-2&G!7Y2XNW7B+/=+Y\8/,[SL( +F>POXNM$I='R;7. M>%*+0/1SC>D0.![T\'6^O_HJTQ?8)\A(EG+%@Q:TMFF$3?(X\Y<_TVHSDMDG MR)&6,N:?I0#]7G":-,)N>9QQZI]IP1G)[!.D::O+T!NCQOY<\="A?.0VBP9_ MCR@_NZUZN]L",&]%.RK@8/?0*.=VNB'=; Z9?D2YV9;43 ]N)\!Z#WV=GVN^ MLSA^1%G8[27@KC"B+@W _./,NSZBZ0VW]<\UV M%L=M)&[;KBP@!8)=<\ V@3 =/*S6[.*JZB/?/)P7+7= Y'O2. ML$V.FZG<]8EB+"Y)7GCK8T<4\+9)Y-"/>*L.T%$\O?WQ3FCJQFM"?Z7/!>&) MY#GM($"4:[C_Z^W(1,A9@YO-%*DVP^WR/4I6I.I\_U2DDP4\056-=5V&4+\M M-V>CX'[I05 V07$D<%C+/J)+(J\@@<(H(,V-#Y]934"+7XSEI(+E+]!+>G#J MQ@VLE%RG+H@]^7%Q'$MWZ,&IHX/.*#.N9%V3PTV*CZ4[-!#K8V:<(I\[Z0[- M[O?!78K9,SW^=]T_.!D:7.W3S>> 6W@7M!9'CU-V^-/B6=13AH]59!TP>R/P M!262M\4TL8+80IZXKO:85915%!_<&7CEAUN^$;"B%)-WIG\J(A:GJ3N_8P4I MO?YE,!]+];C#*Y>X01NDS=A5% 7&,GO8QA)-@\C%< #\DH%7G0+ MXS\\'ER_J6(%;L" %:DK0/2F>MOA]EKNJ *9,I^O8.%& M-NE*3@S$FUIHAV2N9Y:&A-8C*FBX 0IM970(Q9MR8EMDTBJK>P^60,XZ-&4: M2X)#MT6S)5B';'M??D@RT::W]UP% M!S?82_?X8@/PIA 6YQ91-\_(]'+55U2Z$VY"IJ5+%A^;I%Q3UR:K49R'4ZJZ MAA_DA4R*M P!N/TQB0IX[QTP:,^HY9 [Z8+SR>##)#"((E>"]$H@I5E[8"X8X!C*AN%K4% MR?&XB$$A!/IPY: R#*A&-529B$(=ES>67T?==,Y0:\.T648*P"P9@;L*WC_S MJC..*Y68"]V2J=A]0/H95B,[+NN:'&Y2;*N^?A?\Q=;P6C!:IGEMZQ"[MI!? M)_&$T'R^,BGPNLCR9$G2['41Y*/)A-KA8!4GZ2A_($&6OQ):[X$.>)S!R"R) MPFE06)"R33^!Z*YS#[7<78S1\T'EP@6!@;]*Q9'2-5;A!JLRZRQX J-RM3%,27V#7WJ*%BR3G:\#[F.;VTK6Q?L]5*-4N.SAP:LQM*\6EV1>+)8!JDL MHE$V=#PX]\ =HK[WZ.'R)[RQ0>Z&6'DLG60H(,5N;ZXF#%5!LN!Y8PQS+$CL M?;,KB7H8+OD21"1;WSCA[BDU;S*?ART+U22MMIK8>P#*GP:*3J3F M\?%F07Q2 RQ"_-;&^MH@77J^248"8-1.6]*EQ!&A"BIGS=^R-*^)#OYU*#;X MU?AK\)])NK6:GF0B%LX9@2D*@GN#'V1YMW,U/^#Q-6T Z MK$3<;S+\D'26/JY1 S7#0&"$:IN6'&=3D2 M&[U>.*S_GTFT^B-)IHLDGO\._POC:4$#?8)HD42TOD=VG43ADE(HEH?VB^C2 MO\!I8*_(=H:LS%':Z%_""S2,WL+\9951A^/C; 0S+IP$DB!#_I#QL'=Q/D2I M5&2V?E2P2!IJ^!L*724%(0G,L2.RK M:U<2M5J\VE)J64/]D)I0>4/& ]P:'6IKBBT],2:?0V;:.@H';B[2W1^$^Y#\ MC9%I[W$:8)E>E;EOX&@:<*_0/L3#V!":QZ>EY&/MRG9)IF!OX"$7CX$1 M+?(L7406+&4:7.RKGYNC@XD(XGC0R5V6NS<++!XT^<&R*;<6>=,%? M[!.B!:,[B!)Q'V8P. K',0XS�B3140?)JHC\$E M]AYE42[2/4OKAN\XS "G58'"W&8X[(0@'(9T_$>8!Y-%^"5*WH+H!48%\QT1 M(+)RL!\1SP40;,1Y>)Q"?XX2"F79 M?]I ) GL=WE-RKN .:"[%3VD" MNW6^HD6'?"UE LBXA6([TA[RF9A*7M"WZ.2,GU>#I:)FD>_EG^GHM- M;.>P\@G@'&H+J':SPBX7O+EZ<^F$^Z?)^H=A@!"U_8"CU;]%YN%-G$NT^M5; M_ I [L82)KQKMY.D'K:_P+7Z_,2K:[625*3WZ!+4L=RCS[>14S[YW M)<7')*J6J*(P&WG@0IM=F3](&ZTU$/1^K2GZ$PFA@ M%U81:VVI: KU$*0WU2<[$2KV)MNM=*61A0@%*VGE"4*+F-POW]/DHU16^1%Q M"J, *&JS*^65QA:E%)D_52N_TAB^F*2K.DJIZ 2C "!J0=^6HI,BD^0@()BF M;\B,I"F9UF(K-K$Q#TD\?R7I(QGKQ)M8-Y8J)]2\AZ$T]L?[W"L$R4I\H:4!:).4(W( M>E*3 O'&#MR87^M9);0"\PO)2 N-- M598M-JDQ?N]!0('0'$U/$"R*+1K2W1MP#0WIIQXT9&#R7FXN/^5:*SRTYY[Z ME*5>LDYFQCWE!@=HFV^[8"^V):<%GSVL47)'F4<>P@^J2N1!/ ]A9:HH4N*! MI;:(&SNA=RPHPA$;31'N]:/I-*RHN8]G2;I<1WCHW>$Y69.,SXFNY](QX_.^ MUF5.G2R>FB)\'LCI4%M1Y,[^[%2@'[/&:E>Z2Q^Q1IR*".0J3)][QFI?G-V? ML7U'L5!F*DR_41&,3?&QM,D%8KU48=3X[&$)T:L@_OWQ@Z33-)CE(KOQ_H. M!D4_,3H(1!#$%U$$G623%@Y'S?0A#-[""#Y&M#T+G.._^6*I4B(8 BQ$T+I+ M@H+H+DE+BU#)L-=%$->L1$K)W(HO&9^?H=0,5&,^>Z;KHO/&>;#&JR]*UAC MAK=)M9$<'XPW_H,F/&5!-<< -A37G 5!\"?W_3 M9+2<^K]""/<9HN5900+RR]N9O1+L[F\79U@%"[FLDUTJSKA%6#PT[Y^A%R!L MP6 .A0RMZT.7Y%2+SQ#W#NLHR+)P%I*I7("*;P#<*(G3;22I!4T208UE7]E$ M;=HWL/!>+S6S2 >.SP<($4@563MRE(*/^(/&YSAMAG18+-C !)B\,:&PUZ=B M'*9X*/ '[^!I)3TU9!:L*[Q"TMN,,QX,X25><3B@<&/PXE_JC:2BC\GB5=^] M4\OPJH_9U=) (O*K/[^=I7MSB_;=U%'36,.K?[-5(9OBH[&L#/STVZKQ67;U MQREF3)7WIV %^*.ZHV 43Y4.>\4WE-%;_2,]]G4Q>F/9:;J!=&3*' 9\0JE, M;4V* E2XQ>R>BG2R"#)F\&,ML/ 9-I]T&L;SM2WD7T68A=4?RC)3AZ-QD@D% ML9RB.ZS.<-I18>?8\ -;K=Q7O:R7&5+.RTK< ]3*DEKB8:_&%KB]N2.["MPN M@:)$BW0CX#I&;T(1!/3*REK*AE:<0HW$=RO0?93>Y#WN;J("VM5KW4C+ M4>T:8?:=!>$:H,2,FW"ZW*]65:LGZHN0U*K2>$O%-S<>4L.R5>JBUMT0N. M M61JV,#P9X)V!8M7Z:$U<@8C@-E M>\=6;PDI&%(2CENQPG3U,3PI*D"]B8G9]&$LC1Y 3;8(W^65S 2C*LZ@UI^W M(TL=K+BIM%R#EY6$6DN)344&&G2672?+MS N"7FI%-Q15'ZV8H74H*7U'BJ? M7==KS]#*[DO*[ZA0NJD?([PNFF+[6U$GUV[WG*AB.$FZ4[S%JG.9(B0G''^M5"ZGXP+1X/ M4Y_K+HK'V:$J(_*R"@>.SX>H%PN;AZ0*4MP,ZFLXC<-X#NC@IRR$;Y?$>JB( MUAR^.GHG:]CXX@1!@V!,+![W:93EO"K*_$Q_>IP]%CGUWF?_#**"_$RE%UXM#RGO*R2) K2^^4[;<2@[A<1CP+@J)6A M%1<*PPVB@LL;WR5'E5/JLR4="U@16G>5BQ.L M.LF:\M 2YB% ?UR6KH7IRUGH7JJR4U'+=<8Y%= M\1=[^V_!:&FO1$3K0\UP6LLX&Z6P9N/Y':#?;K03^OME4L3Y,YDD\SC\<^>" M4+-/&WQ@?';2[[M:7)V;IMLP@#-USCIR(=T!!""0NHJR/"U*,_IUD"WH_VB# MPH\@*AV?\?1ED:0YS6"\CS](EB_7O][D-=9^B]0(<'MBC3[@\_10NDO2%Z#_ MA4R*5%J(QN@]XXL!0BK?(6$WY"W?$;?V6Y+I=9+E5T$FO$[KOFI\<8Y2+JV% M=#C>72/@WOB0^.AK>8AE@M/W."5!1+%\ 09?D5F2TCQBC3FA_6[@%6H>H+-) M8L@);YQ+?#S[T]]HEK'_)+7:VOP,,-V#G$&^;-G3P3X'O'&]'>D329/"S% M?9VD[TD*NO"^1B1/;!.- WT*U1-A?Q/@N8ZD3/#&&?C]I0R-IRQY2JC!:Q)$ M+\7;-/P(Z?J12USM!8 :-0RC*]'K<,.;^N#?7U[AJIL5Z0K(_I)\D#2F(93J\TG.1DRJ;94.MN\UI@$79:IDQ^;*FW!\V9%P@F$$_G!?8. MCCM!9(? *8*EY9JD>3@+)]3T_CB[(>])%LKMUX)1L*^B=!>QMXHY9X(,,D>F M&*:69+F$$S,,HJ< CDX%UR/C^?$%3H-&YW+D@^5($,'>0E$IF<:V$Q#58^1, M5@<(.0)"L*9\36*R^AJDOY/\KHBG\I.3/0!@H?KU70E.A)8CQ,WM&2/)XRX( MTW6!))(""QLMG3=4 MUTBM6I^E>Y0_J+1VLOF=\? $8?WRI6L4[CT>]E -V0XDPE[8,A9XDQ-B@R.R MD'!KWP".(Q11[FS26.;3<=9)G8L M6#Q8U;-,A"41MSIB?Q(XT,3N MBWZ-(']IU!.F8? ^?B_RK 3>DQ[G@E$ %-7Y9K J)>+E8?0G/X1%ZJF1$$^W M %$=<4Z%N(?1GXR0VH940WV7DG\5))[PXI\U1L->YD%<=->:F)@;_N24L*;\ MEF"C8_A@- #&#D14%HOZ@J1:%T7&==5YMMS#UDU@P M'(XKU,('RHM/0UEF0K25XN)3.:QASXW%V<.35\0!6]DU?\U:1\.>HQ3#UO6R M2N&RYX-]#OB3,72DD\@;=0%_-DE3$! L"$5TRFV YSR3,L&? MK*2N2F8-3U&C,;N2O0XW_,DX-5GTU;K&1RN4]K=X"J(X /D M94$(5F>7'>T[]]"#0LZ.<-QXV$>P-NU(^I944Z9J#*2$8G_(>'B&>OPK<)=] MGHL!^9=-D]60UE?# _UV2#M$[AZ@/9_28%(6:+I:_0>9SLNUEX7SJE.4Z49>LFT4P5/]+8%;?T4JF4JMPHRG M 1>J^5^\/M@RXL+P)FV"931Y#K/?)6><:!A,6@^:(N"<='*^^),ZP88MW4U% MPP"BHS6J?/#))2"3' ^6/\D.CB3GRUGH2H32B$N,E(/AN=;]S)QLGLE?:SR0VZ'U MWI";^[/= )]%H[RVXM&54?X"T2AO(A*Y??V":U]W[QG1-@ /L6Q/7-;)[+Y# MKH')0_?%$-UFU(+/,A48(6&0LT %NA-G!/ )5K RE&BA,T;GT@9H$K#Z> 3 M$8=DJOR'<4$#)F'?+LTGV>@M*R\$ N&V?35P"N7V8W46V&&"-ZZ5ZR)-@2E[ MJ'06O-)XV-Y0RZ'9D1E[/F@PP!M'C2D_'.P-P!G4.#*74Z,=3[QQ#]V0&8$Y M/E6!(S2KJ+\&.(!J)W,Y*_3YX(U'ZH[ EVUK%>8OA6,:I?&-57VB+7Q_G%;K MDW -R$")X(V$U81J:FTK(J'B( ;MDV.KVK;$S%#8_\4O -BX?1V6-WF@1VXY4B<3 53/OCC8%L[ RUK <8O!?:@5/BUJP6TA.]/D;'-L58! M,M$".",!*&[5QY8B$FL!0M#^%!O;'F1"9JAH <(7 &S(GGM;,E(_;ZTV6"-WG!NV5W!_QB M$=QE4$;,BO--2FV%.C3!7N]#)A5X[-J)G6'1I$7.#'+_IAQ7E_# M&\,?/%.5.[1D(6F\=[^,HM0.HCH>E $PV.#NF\DOXZ"+*LZD-(Y*O5H7JC4UC0_AV(6W)5Q!L<]#XTE7G;=7,/#TYB*7)PV?!MF"V MJP@5;Y6Q@-J-(X^O7K=97IJX+*K*OA80OCS!SB+3$(=4(2[1'$L)L4M73?., M%.*2=1)%[9+? L^_LL! K(\*L2*?90JQ#SI=1F /^M[@CQ=&W>RUX604JN M 7ZP]<)T+GFXO/ 4=10_ L MSA!KW/ G_X+-'>TS%C8W%(>^ R'7\-A(I%"]+]_'>1#/0[B#E/\>+9,T#_\L MYXWRO5GP#IAWR)6'= 5D"-&?3 @&[1]PFT]2<1TIWB" AYKD8G&)'6#R)TNA M0>E3FKR3-%\]14&PP7H7YJ!0%U[)AE)/\I6?*/))"V"2%?0 M\A<"6S[+K54#KS^I!PT4M%!AI:!'4?('K1>L(_/F:- -40N36!0P#YR-7N>J MBF]Y[;ZC;"0/X0>95K]5UGG9P\?#WL7%Z9&M0R. _O0NKU%>LVSJF6T9 V%_ MP8L5MVRVY<+SIWEXPX5D-5/[TYVY,U1JMFK;W M_9$ U!<#GJ'XA,#\Z;O-!JI\/IJ\!EC@BUG(7+:**&WTUI8K-35BOL?P4T2F MSV1"X+&WB+F#ZKT H/AB!5(4F D^6\VQ7:W)EF8AE3=5"IXO%@0KBU..5=)J MN\.@W-%T&E9DW,>S)%U6#8+L1.#6/O,@B[9E/3N^U&N.+2=#&)YW^!Q\WHTZ MQP_%XW.!L=>PZ<4LU&ZQJ/*HR!=)R@^]$P\ 5F!'X7&DP]Q&1" \2Y.M$REM MW,,; L@_3BF]INW6TY5J(Z6] MQ\>7?=3@!/$*84N)C\//HO'_LTC#;!I.*%E2(4E& DY4 [N)O)0@NOS]A2&8W1\!(VH\GP[O#ZGV)O:U">);L"3:&MMF$*!S$R;0 ME=:V#\2;$%@VH09JP6X8('1D3VNAP>VS7T=H=5#>Q,0Z$IN_&IT-^4E[92)X M+,H*,T#$,_D@<4%>2/H13LC]\XM4@9",A-,6U?4K7TP\(2K LE7=NZN\OU,W MSB.[9Q>7".*>+ W,E=RDNYR[:LIZ9A:7KX( M3"TO7RJB4:PM:I.>;6VI$>XL]E!I53RER;28Y(_I6D\6'".L1\?#WOG9I9M@ M"OLGB!"!L^A!'3G0T,@U<9EP=^(^7^%Q%"JH='@(NJXUGJUP>1 1(%M%;)GQ\7#D@Y S^4+*DO]? M2$S;#-+DSND2N$P#?6F_DW7RIUQV6N^I^."!H\9,KF98.3)'"%*@J;S K@50 M?D,^2)24H=AKLJ625AA=849-+VDC7QV$'*EJ&4(X4=K,W'N@(JQZ,/QOH)$A M)M6AX\L^7OUBK:AN93 <66 &*B@W.N1U][OLHR3]:$E)"0,G'!@A^.![G))) M,H_#/\LTE4WE+H%P."/&EV=X925UA2/$P!$.@@6$0^:F)=%C7,-=UJ'89?FH M"T[TMO'E *^MCR6ARO%Q!(Y@;-&!L-Y7+ E\_39@"%Z5 9<"W\/'$;B6L8:C MIWPK*,#'V3IP_:5XR\)I&*1AV17JMT4X63RER4=(K\CPB\>8O,*-^34-X-), MZ0%BGP%4.F4N9=N?@ T/13'5UWNL@^;, 01;S[J16#RG/<94JV_Q!X&&@5)F MPF@)RV!PI&0C[Y/_:;5KA>IX (+BDM!?8WJ(.*)!,-LP[T2C)774"U:08!0 M/!Y=5HJ#(R@?BJ$W*ZMQ*@G?+M^C9$6(POW$WD]_23Y(&I=QCS3XA%MV132FHAG%;Z6OVBH!X3!_ ['#LCLWX0Q6 M-X%E?D7R/PBAU]?M]7:44T].00N'WY$I];KMIE.5?5U_VE*Q'GIYCB=A%):[ MT*:UKEKQ'I6QX\O!<;LF+O!6@CI_-5T5%_P\.T19[/X*W2\'V'&?BJ+8DR$7 MR=%TOCSW*BEVT CL8U-\-)TOS_W,B57CLX>=+ZV5^1NX\82XW6Y40'E2N$+24^ M#EME>]P6CSOW($Q?C>.'5-LJJ^/LOK^>&GLFKXVY+ ^#2&5'TWOC>' Q.!OB M19XZ,@Y(VC6:(-WY\NEAQ$'&OG*%\; MT[?&];V5H3]QS+X#3,3S2CJ:0VTXX4_'3 ZXLM7*]E?QG.<),7G-^/("+_K$ MT600 /6GAR:']KWJQC5^Z(N;]R:8])].T1!C]:=CIL!MDL0T+)+ +TV$??@& MF.UX80L.G4M-C)+Z4UTVLIG/4S*'B5@I--E]?!5$5&MYG)4-*3FY!+K><\LS M<![^L#$VR"(P+7YG?#GTHZ.%I3G1A@O>- +B9F6QL%T7 M*34W/)$T3,JPI:1*US&80IH? /'XT>'!TMPQ@N]-6R(.J&="*VI1>O=0/03O M&1S>%-ZV36*SAA1]) MQP K.^SZUUJZ$AP60X[#S/$:O["95V3 MPTV*+<54=,%>;/]["S[+G.S#CFP#!REOM!FOG6ZWUE(E87^?UJB["3.Z#Q=BHS;3Y5A(7&?T2+?7VO%4J>$&^XE'CWHFK7/Y7U-+#Z7(I?)@NXA45PN6KR(-LQ@9M+8?0>X(&;BZSP@M-Z M<1I@M'CY0;C54F *[33KCP%L-T>JUEW(1%),D3>A>=,3>$.:-,AV_T% X<@Q MJ!P!W62JF/EUPKW)'VC!?NR;57LYR"Y8"$D"(UJ2YA6^(MFL]IZ#W=X#RXVU MW8J!S9OL@)=%D)*K(*-Z4JT^3)I25WGI>+I:[9YY"E;T=R6@':IXJKSJ7'P. M6(^5XR:0,$=7<8;?F[R%3S*C?#D-T*>6_;[)79G_AVZ\O-T>(EQD:%V0=8W6 MO1-7+0[,G +#1H ;A^2CZ7Q,R<7>K]JP6KK%]#OR#,#.N0SS8O5KY3-/>N:>FHQ?TSO0@* M6D1O_TZ1N='8'>\F+!2N+-/J+.>6;CAX@A*,9QLQ M8[-JW)1C=G\-?H3+8BED^-XS=/-#:\G MA5=?K;X%>9'*G"FRH73S1+2-F6_PF@!M&2S="+,B5VK@E@VELQN[.[.B/-2% MR0#H3WD:U\+$/J6ZDZK4\(>0Q'9#WO+[.,O3@FY.UTD4!7G9WU;6A4 \D!XO M>*G?QG86+7 V"L#P2]C3K*3? NK/RE?EZ7X_>UEEE/*7))J^+M*DF"]N-MTP M$JY)TN!5%-^QFBK-X?I3@.6!Y##;LL=95<7ZLE(CP;]54X*W.M1+.F&6\%"H90>AU=@IVO-#DL&Q5/>&( 5NF*@3^$THO7 MU:"E&*2PD&N3".#MP@5*#U-5;XT6T*'_>@B#,EX=GL/)3-JUD5=(0VH^/#X[ MZ5]@U'3:DB(-E]][L*(7(21>P#KV*<"AVZ+C"^&:M05U'049G' O>3+Y76+Y MX(ZI>.+F9-$+".*(2BQ7+AQO:G_4*91>@YL/5X"PDH?5^GA$+HN"*8OK_7 BCUX MO?'LBNT0E#=^7PZ]WY)X8BK W=AJLN)9=NS*D(%+XO)U;=IYJ:[6HWCZA23S M-'A?A)-:O'CMQ[LDO0TFBV?RGJ1Y64ZM&HIDV:D^7E%#2W/O"%6R]2@,'_=. MSM&Z5#TD6=D N#*V%4#B>DI1ER8!8DFM8/#M#YB3,'/".$A7)>UTHM$R$DD4 ME>ARDI),WBO6R5>!C[CE*S6$S5[-[IGCC0VK+'D/I":;#:S"M.Z&(-K)A0-I M@Y;^$$6#LC8+%!%Z8^!ZW*>33E^5DWCW-)V;*$UB[(F,"\H;*]=]_ '; (59 MT:BT5[.'4&BH=<8TF)@?B3Q[%UU%T5&2A: M6;:A5S7(B#6.HG1S:T31+G0P^Y/#L;&E2XN'U9^C*+!2^778S!$0 XH_#7G- M!8*M8KB0C#3MR4:PT=,BR9,XG&P(Y9X_@J?IJ>J#E7EO5N]S64Z]P]R'UT48 MS\)H>?NO(GRG'U;BM7@4I1K%0:O)H1>FH"60'2O10 M48GF-XWTL4(E6FL9/O.D>AV_JXR/%2KQN\>T8K4G%2KM./<==>-&V7VD0#T+ MQC!U);N*96WGW!_J>I#Y :M'%VXQ]-NY;R :]V4T/7+N.VKWU\YE/#1W[O-[ M_&&F:%GP[3MJ4N-*4&(@_H1?N/+M#X_6M]]4+G0P>Q2U8>A*'OKNVQ=TN&5 M.?Y@B^'1^/9U)*/I4'K2(3]BFB#=H;#](6;KGF'F=5S2&: MA;;1/I/=-8-FG8E=2":OHRQQ<]G5\B&92[\%:$QO$J:)]]*#]N!MQ*9NX[WD M5H!J'\7;L47QTE$R=3L;[V7#R:L PU7F=.<2P;Z!V1:->T<6IK&P=X(2&J.P M(#2-A2405ZXK?ZSPO1.4T#]C>2GAL>3?ZBP8Y=*#+O#6= 4^1$L^+?>Q$KT3 MO_JE7BKT*"]IMN1^ZH3#V.=Z*U9+3:B?QY_4._&@)+VUW4D']-$[E'HG6%%U M.FQ6H00HL+<]%Y(Y(H=2[\2'>FE[LUK#H512?W0.I=X);K%S-9XK MH?#;H;0^%;TNV]N5>TD_4]12*=5*""+;R>XIH//4A_U(BZL<0TH#E3<>H-$' MS'NZ$&!EO 1T/4R*=-VC["W?_4L@,]574.@^1"Q8$*@F9 LN&\ZA1'O1);&. MIU9E&"7;AV.IA:0T8'I3_%:Z.^ZVD*/RG O641V0-_5L;\B,I&E99+4BL-;Q MX)NPJY!D) 7J53:YN>34D%KPX@@W/F';(VZ2O\I8VI'BS)6) &$35$3KC5.G MIC(I-+YI/$SGGU?%VJTHC_O@O.DLY4<44<^#3'1S*;< ;3&*"*V&K4$44<]1 M:]\N;._-9G)2I*ZRI[J-6>DYZN';+HJHUVSAJP##F7>KJS'01,G#K*EC8+22FY MU^0R@V8;WJK.6(Q]2+3BM?1$P&B8XR@FI>=!CK.U_4D'M*UJM7@A$#W/DYQ+ M-G,$Q(!BJTXMID"PMST7DI'NAEIV +(-L,8K+_U#:/X*(+F.E!N'J+Z'XO2K$VL8T MJ@F:(_3-I$8.1/I&L-H^XD*>(\757"6O_C4%;K7X^_OS $L_LCI1@EMEIEHN]SOD$T:LGD M418&W,OU_@.47#0_G1Z/F80?6:)XK^]!.(BMI+!0KQ=!.B<9_">&_]S'>W^$?Y#T M@R!5(]RG,\GH57U-D8I51F4X"&: D/G DH RDNIQ2CEJNI@&>P5V3C8J;ZPO MFU*'=TFZ1Z[(=,890J&AIK&T%I@$F2L+2 N3V1Z9)=QHVQM0W50F?0ME@)O+ MM]!$UEJ@^A MFL;0M]T]ADEB4"0C*7>\4L>5Y:FP,_/0>I._]@H?.( L#7S@ MCJ'@'.6L*4>EJ/&?+3L9,&\*#=J7&O;MP+WX9%<(+:L0)\;BA7R0-(@G!*@N M<[%NE^]1LB*DOH>( RXT7@&PSE&C+V3K95],AO".S;8T<".23@\S/K+CL2D- MO*H]6#)/:N@8'%7MP0%ZP&,K5GMD4_H@<4$V_2N":*_!.;4>]4913M(85JZZ M'8ES1*T_1L.KK^$FD@:3_+==1 M]<$EK1=NK-#,>Z@A*QDGJAX^BY?0]B8EO?B,EPF)@S1,5&(SZL]6S$,\E4W$ MU/"YB:'A!F*L*?H>9^]D$LY",A4[_'G/5W O=^)A0/W*2> M2%JJ:'"1?7R+PGFIJ\$O 4X>S,452[3>5+$"Q5EE145I"UM\^V=HYK_2S[\% M&?GO_P=02P,$% @ ]X!14N#$1F"LHP P]\) !4 !I=F%C+3(P,C$P M,3 R7VQA8BYX;6SLO>ER)#F2)OA_1?8=,-4CTY$BSLR(K)[IRNKI&>$9Q6Y& MD$LR,J@5IUF8Q/_ZNP_?O_\=PO$R687QYE]_=\C79W_XW?_\'__G__'? M_]/9V4<UG]+\N'N_0;9SE0;S$Z"I9'G8XSM$9VN;Y_H\_ M_/#UZ]?O5^LPSI+HD),/9-\OD]T/Y.\_\P^BQ]]__Y[\D_STX9_/;O!+>@C2 MX]F/[W_\@'Y]_^,?/_STQP^__]_H_WGX]/^>G5$MHC#^[27(,"):Q]F__J[Q MG;>7-/H^23<__/C^_>]_* O^CI?\XUL6MDI__7U9]L,/_^O3W=-RBW?!65B8 M4DG1:OKD/OSTTT\_L+^2HEGXQXS)WR7+(&?MJ-4+24O0?YV5Q<[HK\X^_'CV M^P_?OV6KW]$V2),(/^(U8I__8W[HZ M'J9L5]JMUD]YD.8C]&[*N]+\.EU69+%N51=3U)JEH M9T8J8Q5E>/G])GG]885#4N&/[^D/=*1Y?_;^0^%>_X'\ZL^7"1D-SU^R/ V6 M>5D?LX!]Y<\]96HC6SJE.$L.Z1);&4^&&9D/%QGY^U%%VGR4[:.L4G M$ZDA/\S;H>6TY)G4*^G/=A%'W=G1J]N;U6R*_AVJ*_O:KMF3?0TW6T>>DR^M MZ-=NHF CZW7[,W>QIN=E]54[(H,:AJ"=LHZ M9FI74REE>4%$2B):%)J]O2W<1^/>YIT= #=AM@RB_\!!>D-^DVD@()1V# )1 M6RD,>%%$RR)6&!H(DI;N@X*DF1V!@0/1' ZM\B" :&NL@T3A(#P"14^+RV'1 MT]RS >,ZSL/\^(@W(9TOQOGG8"<;)?J+.H*#1,\N$G@Q5)=#M" 4!E2-V^Q^ M5+;O^.CLNN%LD[[7M14TOE%0<1*(E(4MOLE+2SVOZ1Y MYUN*']*T-12I)XGRXJX6Z')]A;4Z+]J:(D!/%W7-W5K":]IZ;J? /_^(]TF: MA_'F*0]RZ51!+>+61SV0:RFLD3" M*:5E6DNH719'O#PJ!& YKFQYD>O*9I\9)$];'$4FV&@7= J)CHX2)+!2?O1_ M7Z.*W=[7H@Y&]<^'W0M.M4-Z6%[IIQC,$2\$/Y*W&[-_&&^WY,P]_!R\ MW:[(K#%*5#Z-9: I"BU*'] M#RZCX'W#A6M+@)$T>1NP'%)?KQ/GY.O ML0DTFJ4A@-'25@<+6A@E*:+%O8"$V-920(@-[08.=","WZAM]OA,*^N$4!PI(M(NX.HEHZR66^ MQFN=,?2TW&P]26/WHX=M$JN7E6(Q1SW:HU^W5UD1Q,H KQ]DC=GL75E+SKU- MM NBZ.*0D;EGICXPZI1TNU'4T5*V4T2+H;(<\%917\/V[!7UM>IL??Z$EX>4 M;DR^+;>D_; B>*2_J*->E^C9[?:R&"K+@0:/J!JWV?&JEIV]YS_\^/(G>9B%,W+]5;XN\;Y6FD2%#&!\!Z?G7KBT. NNEGALHO.(K^/4Z^ MQD\XR,CD8W6;90?-MK)4QBE8Y)I+T$(%SGZC$J@405P&%B^:+A !HVG_F1'S M<'B)PN5-E 1JC](JYQ09;0TE:."%$"L%V_\]#2KV>4]KSMS//R?1(L MJ-<&0EFG_2UJ*NGSJB /' )>(4@:6.Q[2>O.'5.8['9)_)0GR]^>M@'IN?M# M3M,!T' 7)1C4@F[C"]4VR*(,F11B8@O$!5%#$CC:T*!?>F(.#3IE]LLLYW%\ M""(>]RB!4']1QU=8.GI*;Z_PR\U\V3H,X"^D9N%'O MB\5=7T(6]95?2*[*>H($66/WWE26M/3L*]1EDI+OL; (=HQUF9 Q+CUJ#Y,T MDH[7JVHKI,O6AECC++(0]N"HR:A[^E:R!GTS&[)NE^OT_+ *26WG>8[)Z$;5 M4%R.5PDXPI%2YRY\;B]O'E%1&C6*@]ZBU[=Z$R?Z)C>%1XF.=9"],,4/V=DF M"/8<(CC*L_(W7:P4O_XS RCU@??KFS .XF481 \)=X:*A"=VX@YP9&F/L(E> MBM&MU4H0E9+ "52&=%8)N"$]!0"_Y^"E=S]>5A "4J6.HJC XY7ET':1S&F^P!I\4^+-V"K>KU M8BXBH%XZ'Q$@[XZCYUF&\\Q@<=8MZ)";@HY"]CM60+&NM=ZANP\G^$A[ $'/U( MEB #"-"F0(8#L!ZXTZ.UD<)[L)(L#SA:MK#J#52-(.H>F@\IW@?AZOIMC^,, MDQG6?;[%J2E@C:0=PMC,FBYN"BE4B*$@7B$FB&:'O8F3'F<4YF(9LRIA5OG# M$ OT=7EC 3UW;+J-7\EWD_3X&:MHTR[FD!\=_83SL/+/"T0*P*#=4,40"\!U M,P@-U\\EL?J V&50'PK=4>4RR+:$M?0_UW\]A*]!1)3)SO/+($V/9&W_YT8]_H+_]\!/,/-#_=G#I0)0$[+H.)?O< M.8TKO,;DTRL:9+G#S\$;SMK+R,_$=JTKL:K%H8.QLTZ(Q2ZD$1='3+YG8Z2N M!&;@GVM.V51\E MJ,6<'KTI]1>/IWCQ!6(";$)2B&Q'.HV@E5=T,J81S+)T@/I\:1IUC,@:HO_(UG4PF6MM\67+&(#(O&2W"_FV'IT0 M)S$=(W&\)!HJ2**4W+2O2O.U6K,\4+#=* .6*@.F-]$4PG!C!'ZNUV-POY<3+.RH%2Z,42 7E'30T8@MTUDXU"ZCKXJ2P'&C]GKO>4G0,V4E0(0S9B4ZG,(Z/>"5R#0U MLF4R;L$MU;P')[0LZG/J8! WUOZ^C)!D-C3<.5 4BH7J?)&2F!K@F*]JY/=0 M5@U[EVN1F V#OX3Y]O) UGP[G)9Z'?4$-A-WNCHQLJ %>M!@N5L WLDPS$G@R M'I@/!#Z, ->[?90<,7[$$8VLM$*T@:Q#@)M8(B2:*V3.4B[DT<1NB#GE])2L M8LB'(K9C55KF"3N,\=8EBS'8H"((+.9-.D&P& *#*8401.!@DC3@S-UH/68/84>@P7$RL/9% M /4AU6D^5)Y P(A9O:7=YCOMT;8G%6B1 \(GBIGI_B5>X2S\RFK1%G8C4KS#4J("_1Y$,;U0T:-;9HK MO Z7H?KBO%[8Z85Y UO$6^1<")52Z%US3ZX0_ [J?OP BYKJKW@IV+OQI@@3 M[\2;P@LDD*F^DF]W(:-/#B:\J=<"9:13+0%^G&5K1T-U#^]GR,&DB(62(\EA M: ?=S._52176H1!R&=*ATKT_)ES"!J! #GO]ZRR;X%'M5MHWP]J-;' :M*'E M@!"PH24 >'"6&9'ULO A6FI:***TP/D]P)[&,'_QOV8:_JH)!O0T8+]S9>'$:ZEJ\[W23I57)XR=>'J,R.43^)9)"5PJX> ME_&OEA8*1RBE/%HG*2IK0%7RD\?&DUFP22U&&OJY[[VOG+X41N.4!W(/2 ,J$$U#Y$GRYF1S):26!B MJ(\T9.P /YJQ-\6()YZ7%EJXT)Y9ZD-"GYUEV$%+E*JJ**B&F7 M,-$T>QEKN,3G;V&?KY,7=0 , MA9X]3[328FQ3O2A)0$'*.@ZAGT5E%QC68:($KPX03E#+GM'AW\ZNDET0QFKH M]I5WB]]>C8T0P4O#P7ARS1VC68Z5'DC+@6*"Z_ U6%+4?GC_X?V/#+/T-W]^ M.F;$P_/W;G;[)*:/WWQB][%[4*N5<(!;O=;"I6)>&)VS]Y7*XNA7+N 8O,/5 MYZ\KE<4A@&L(F!*Z+M&R2I8'.D\):)HDUZ@90;]GO-S&291LCE?X%4<)>U); MS3^EB"L"JO46%DU5:=0H#LG P?JOZN)@%#0 38N#KA!C1,+9D.,R/B/+[]952,8#:0:1Q1.2V)/#-T;T.5W^:D@/'_RD@ST-('8]7W'&WA;E M.VNW,>DW\AOEMJ=,Q.F^IU1O<>.S+%KD:UZ@LC34O5,K[?F?/$B]K,.*N%>K M!HH[E'_&>9W360'M3CF'>.YJV!<9WQ@="C2+A6Q)G%WB=I,7#9\_!&\ZNW\C**TE7 M81RDQUL:\:O.8VSG:CU)G&ZQRT>QANI/HOJ;Z(5] MM!QSV&=Y(KGZ,_-M=!N1%Z3ABF8A3N$US,@W6,Z,8FS+Z2=@!N73: OWD=^S M.J7^Z/%9/9)KITZ4+*8V%SC&ZDF&5,*Y,^W36H)A4A059=&[HO3T$VOZ,D$< M&F[]F-OPX- +F7MD$\W983NDJS11DE#Q;!EDVT;+$I_'2L-[-BDS^[V2E);N M/,HO.-QL<[PZ?R7N<(,_'V@PV_U:N&1H<.QC7Y5#'S3 SB[RRBI040?BE=# M%/'Z;+6U#GZ4-*7E06&Y>*T6],QI*(B[K!R*8'"Z%EBSNULZIO,+Z;KK+..>V';\Q_^!7EP8C:0=X8.1D;.L!]ZW M2"TD4X-QZ)@.=8Q6'ED4"X',8**MD(%XZJ9'<_D3-V5A M\&GQ,/6+@S+8VQA:S$@?>9$!!A#O-CB'Q;<1KH$>,C/0M7B_3("R5T@V1C#$ M.[49)N9MS^-5X_Z?/MY!(^?T=5JU!>+#M+P\NSG4O/-8B$"]2#O""N [LU98 M$A^C-0"2PQ??,3L,^8AC0LV(*'6^VH5Q2 >6/'PU" 0RK<#ER_"F-@E7]+G@ M A6B#&QM85C6C+=LT[ L: F#OG5NA4+A_7,K" +,DHRN,/66AI@I*:_4ARPE[TNNW971@9U09 M625E>/4;>[Q;6BNA1!U91^M!7TE%J*QI@:JZ4%D9C4.!O]FH_41?*R%&_)))G,EHO?ZD=0 MZYIC2BH.%!TD2MAR2E(;--U#PG'#.J+8K15;N^%CBN'?JOVRDY603N,TX6E7O% MS=E:9=E#XZHYR):S!KA0&>H3E: MGYIG&-,H_8XAYJWAL6.PH(.-7[#@@A]N0:WKAX$N05NK)^Y ;_T 5^#4!_S$ M&R'&&_JXUK-Q'H+)&N2VON)31*N@%$?LI2]B;LB2HH=Q\3IXG[?PU4,8,L/& M.QC2P@_/8#+%,0F$G.P3GO@,RW:9=94!?GXT>T/U>0ST+FHUE,?3C"$DFGH= M AA(*M'\AN@<;N++0TKT6QZ?TR#.B()4_WC%_A7Q=&]!&-=6/N)E%&19N Z7 M05E6N2GHYO,>N*6)VW. RRHT0*4*J*$#BT9J:(&H&EUGUU6&"\UPMC?*K(_C)TR0$N8ASL[3,"-_NB+_C#H5@L5>C4](BH40EPCQ%5J3@JA,ZRZ;.[++?D7 MG?>A0]UJ<9E-F0X3K0;.2 .3PF5^>]A[$W/SV=0M3D9FD#@&]OCPEBA.QNWK MOQ["_&@7O:"2AXE94%HDCU2@EU<;DO^(N*Q_X0GZ'E,$)>B["P"%7)'+ZED_ MR0/#AG(0J)-8(*0XYI"JRX$\/#RW]B"\4&%(R@<5@!RF]&YK(7VE6%/>94IO MB<8ZQ ]43R;VDX39*M0(B3(5D'$';+/E\O#[L!.*V2S)^GKJ@/J<,@ &\NZ M\#J_O[R5;CB#/,(ZB56U+)*OXB 99(W&+JNLH>B0::L52^,81 ]!N+J-+X-] MF >1GEUJ.9>,TE@@X*TJCZC &5G#%B+0)!IIR&UE""A93 E$,0$32[O">5D MV,.K\KD(+1MD DYO^TAT%B_T\(*H>C<%%O;&BC<'BBN\#I>P64O5(!&OJ:@0 MXC2,?Y?$;#6O175/6;G'*6]6&'NMH1IKS MOE$C2Q[/ZCQ[H96B9JUSA7CJ9_=3-D21+I->P][B:$4/X@A]8LP#.]CM;'H: MQY+!H@SG>50=5CP^?0$]?YN #^+R83090/S!;'@8]XF6SX6PP_!]%!E35J_D_#>):YVE'E?HC;Z2S 4;V3L)"ZGP6J MOHZ*SQ>A!*BA -0&A/,6Y?O-13LM&S660>N>>*I9F:IP9[/2U.&)K45R?=CT M^28YUWF913-9]?2Q/ZSGKF/MO,)$X6OV!W011#2$"+TCCHJGB9\^@QC7^RD/ MTGP*S2_P)HQC0^6=GA^;IJWW(#$]5X&Z#S(-&K_T&%:=,FL9ZR4#!:T3T!+H>)FBEQ0XWKY:E M\BHK1K1FL'N2L[9&R%M#'#1!TG1."/N2L[YA?I4L#[ORIH2?O>TR.IK8PLUL MWAK@VE[O]E%RQ)@5:MJICIL>6*/3B.JA5HN1_=1C%1ZM<]FG7/F7%1;NK>73 M@-*$3M< E7$9,VY?&K>G#GO.O0/#]*X3=C5G<&DAZ"MY(VDKAJJ/XJPG[NH1 M$^\;+NG[?K38^=<@7;')(%ERK7&8'U+E(T@3U.V+"S-LB2'.K*ZZ<&>L\FJ% MU/B AYYM:+OXNVDX=T7F:T@N[#/ OQ];IY$-P9+\N6%]\A>9TY]]A::*X,A[RW[1ERK]1NO-Y M3<*%YIG16.[:3F%A403ALHRW7DS)7"NWI:0MN)]BAZW2N9:]J]+5!^^MM!;; MS$]89>JUEE<.R=IXU4++0_*:P=F0OV98]H/"$\TT5'5Y0EWC>8:>MLV-WZR: M3/@UA;"R63J#\)6J4PRS>LP"W03@X__Y\J^',%6242D%=3- T%X=;E^OU4L1 M#ZX*:&UH7+\3[$7.X<&O%!>C.@G!1"O MF<,I=;E,LOP3SK>),<&EXE!,E]NCHWPQCI:R"T2E$1>'6J@.-.VRGS73[R<. M8;^-&5E>C_X^LE_#'J4;T% '),G899!M;Z+DJ\G;HFHQF)1B??HK,XE1 <0D M_,L?)NT,1=HP:4\XO/%,5*#_HU<-7H.(7Q(J=[OI'\[C5?L7C9*W1B3"7/Q"F^B/$1WJX;+>]INVU=PRJ3"!>=-H][6 MJ1;[(TW0V_U=2Z!2!96Z(*8,DVRJ@VI](,/GO6CW)6U&7-?+&BNMFYG]/DBDF\#;"SC+%*?.( MUX=XI9KZJ\4<0E>C?Q<>97%$>PS5J$:%"-0NE*49C9?04E8(:MMIYN9WR5@3 M)G3I:T*#$]D6X(=CQ BZ@8:O,/]O-<&\?ENR]Q$>"9JOUVNLG,"Y5N14M@:& MM/%LFP-%BHY2&_2NU.>[YL9!J1.B2B&N%=!C\- M3^?S8=E:]&Z,\:+W9->X M@YW"I*OLEV*!*D_'@-5SAU<7Q2T:O9-V$<1 OB8[GRSQ\Y:^?Z->_ M0RISZ ('V=I')N:3RFIH#.\[6A.AUG>HJ@S5M8$OIB3I)/STE)?3\!%F&C#:RF4Y.Q)&[GW#]/7)TG0\/2?(25#PTNV+[TA?R4_94255):=9W!-KG(/#+)26!,7EU7NUZA1394+M*X( MM6IRO5,QO<')FG"KJN:L?,I]61N\5!GL+-' <"RWD@L ]DHH0!D_WX/DUN@ MT#:[2=(ZH/-^W4@3KMH&-1!VN1EJ8HNDNS*6_*L68Z$[BN3NSG9&A]AD&IWG M='_1&&C"+J,QRMS39L+\W\.K!*#8! FO*^*=6-KO"9N GR>R(^>T;H2^/'P^ M,'>JW-YC@0YT.IAE!YJNU'ALU,M"G1-*+-&<5A52\PV,-GM1X^T)&_8T[X!X M+M2Z84I5_[D"V) MT;<5 6P82^!Y)^&RDU+:2?SGC'86] F?%^W6ZY5]T,R3$X9"I6E. I65P9\X MJ&VU/'FH*CN!DT [PVO+O#YB,$"NX5&# 6Q!WBSZ3-J'J'N;XUWVG-"G1>)E M&&%B19VO^3F9CM7S?QKFS:*YVE'Q9M$"%1]%[*L+NGU0?9A%X+=RI-,_GYJO M@6U@VF)IU: Q#X%BL:=\G\;L-#7I<76@MPI@K=S,)(O"]7@ 9'D"M..%:N6ZH?(O1.@A3 M]$J3%9S"H3@0\[NNU#'M'A8<= M60V_XF(X4\0:,.]"XHJV9M$%;29(+&*V2ML2J_!#HK&X5\8:XU"O8.^=Y2[S;.27^& M+Q$^SS*LYK5&T"5_=38(/&UBE."R%D%LP#G-\%M%+X0TC8=V%$7$$MV#$&G?TO\)KG*9T75?<'[SFK7Z! M8[P.5?M(6DF'#D!O11=OI43S&F@AA-X58M,G4S3R B.,"3VY?VZ(JBXY#"'E MDAUDFK(,&5O)SQ$N'K1JLEA)$1-QISPQLD?$5RVV0)4@F[HU1:%&FPG,8K8$ M"EOTP/6/9W^*JAD M6H%#,AG;U,4=%2R/! CR^%ER6,[ARFI8/OX<515!+0X'FTF%J'VK,O:#AC'( MK'%)+SLP=@EFAT3'CY);/SONPZ1P4#RQX.SM,@W&SSNS#&CX0QC<.ISG!UO[XKKMR3/Y(E8-^NQ/@JG3T9 M/,IN,=DMKPV1;V%$ZT/-\]/N#(WZ8%8IJFN%>"AXEC8X8VV0TC8(J@J%B1UM M@JC(HB%K G?/"(\G0?L-84\88/: \(Q,Z* @,X(!T"7 AMVCC^+- G\F^ Q, MD,\4[:.)-YDV@ X$K?)0\UMZTEDV,T^1H,B:AX758!'X8VR\K*X+$ LXX=";"R,BA@# MZ%@X>W#V9#&U1"8D]1Y23&^_Q_$0 M'(.7"%M15I %9:=HB2$12T%42/HR-NH-JC3?]VL.2R@)M/3#*!YH\LI3^ M@YG2%/>"+"U[;/E2"_LS5AD95EF02BWP@SHBW,S9(V(-=*E&A[UJ0GM7S]KM MUFKR6F 7:PKK3%=K;&)4K]D:E?@R(-E82>-&Z8UX,C*13T;-N5_QETAN(/#" M30=5@Y6;#J>05*1QNC'YFBWY6G*@=&M;8$BPAI _PY7.$JG*L!3I@9">%#WX M@:0!O;1"=U-HTJC+0Y8G.YQ6-U:LB*&I"90J.BL-R5-6@[Z2>E!9T9RWSP:. M4;;VEF50L'JE^8X\(YH12/74,T*HC^D]%#RTJ<3+=!X]:!R0QL.K!.+F5@Z_ M\GX:V3UDW+1'K=-$A>LPIZ> "MHU"[E-/5CKU@>HU@EW,V?7 PV6H)>L\SP- M7PXY71'3$W":.H"Z1;(ZH<5N8S+BX&SZ=WG,'P%3&\@O10 G%NS@HR>#8 << MX(,*OY4X46^;UJ&* 7,/1Q0"V/O)T$GYZ MRLMI^.C5Y,_<2OGD[\"M+6[8GR)%QU,3+@_]<\*>K$CQIR#]#;.9TA->'E(= M&PWE 3+,ZRR2II,G$\1"$M6BJ):%SAMO;5CC18I0GJH#(B.\$>IDZ=^-( ?( M),+WU8%26Y^)PD 6DD$]EIBPIQ8#CFL:9%"#-2S*GKXN@,(=W:/ =4"^%]!ZO+LEZ'2]97F*:>,(D==.@VH">53"W5OTP M :UG@C7C#8:UZJ\$2TTZ3 ML-%0%#*[?4BB<&F8V%J:O66 EZX]P*C<(-="LHNN/8(W[%\0'3@:3OF-C 8QO7X)!EYE9UL5A( M\@E%?]S#G-O@AL=%X^V[:=GWBZ%]+OEFB6J"NFKZLTJ&\^JDTI172NJ-@#]&$"FP860FFX24'C(CHNF MOB:CT.B:?>2'M!44!$E4!%FT'A^N*0(^G$W?)$6BL MM@C,OO8 :_X/=@!K\ M#M]2#=*8+#FS!\R?1C9AN$+&YKQ5$ACU@%C2'*AZ7L2#L[ MIF$R-XI@CQH'X%(X$I[U: D:<%W6HXV=4S:M !9@9EZL#VI^>>?!ILG>M?>, M/1:^V0YX#C?;@VQ[$R5?_X17&YQ=X31\#>@5G]N8MJ8#'<69C8/$CN6>*ORS1+\#D, M+&%1/P;C1;>@RQ"2KH[]H4L>;*6-U]1I3$MOWPN!++T=[_"8)R?$H'>WR626 MZ_(YR;&=[[>HP^4!CX5EXE-SM>P_H@)65-ROQ<48$WEYT),<6^@)QSBVN'.: M5)<_<&]U8J.4$Z,+K;O,81(>HAG7BSUG\9 012H%R[ZP\]C#JW29CF>X MW<+Y(Z^J\;9?N[8:TEX-!!.VP/5N'R5'C$M+T0/Y,VP2GI&P%C+QC,2TTV%F M%U8/DU='+S3_A.U 8U./VZ'&RD+Q.*J2+U)F-6KP*^)J2E//AYGJ>+"UQV[/ M<&L/7,_X:78SQJXBWQBJ/C$VI:@'AQ?S6NL]'PUNUPP!JL-]8[RARCWB/7U$ M(MX8#(YR$9>[PG*]A4U@7A159<$C; ;--AOPR6ZC==)NN-Q,O C MM84]3<7)3^@Z6&Z+GBGR3V^@T\SJ*"%L7VOX $=FR^,?$VE BAL>^0AL]VS$ M'&>6W _X1!F;PQ]SU+G,7T;C#Y8TX2SA,]VV8ADOY,^4]-#)H@ZG&\<]N9!M6G4^L-!LD MC CJU3[L+(9?;H-T [MX' -@:YYZ,62>KXA[SL.,Z,@20[&\OT<3=FHE7>9$ MUUHA)$:O)B7>(5:0&J:BH>@A%P2G,7HKU!VUX((HZ";,D\>+RNDB6[%,+VNSS!;;,[ M >))S:?99/K_/LVC!*)>8V7[I*_YY<075Q'REC9BK2=[NA9J8[89J^Q1K>11/5DF34>=::IUM@DYVG[3?%S]V4K] M(:'KYF"IW^7))>%V,:=A1'M3TR,ZF.UQG@@M'#X!5Z7ELH@\4 FY?+A-I;OP M)EM=V!_G--*2=F(Y CB::HT%X*4ID<#@>:WTZ!+>3M-":\2LH+QRRA*GE$Z: M7CLU'/[-Y5V-\Q862>_?,MEJS&+7<.&9,;5U4'>+!^&N-4G'-#00-H*MCM3%G6X3 =I89F0,;%*68H:TOX-I-/;>':%UV$<5G/[ M/X5DAD?0"IHZS!JD0L9(6X2ZS,6:+8/H@_RC@:Z MP-NQ*'<82K/;DP&3#I+WZ568[9,LB.[7=TF\N2,KU55SR\@HS&90=2Y#<(;9 M*P2V5-6@)$5E1?3H@E9UQNKR;L-XQC;HL1LTX&<$JH5@H!&0=IBX+DWV.,V/ M=)F9$R=#PU3W]=S7*%&=<14N$].9VR6>-G+1!5M[\XORE;A_K)S+4M"\3T;K%"][X@LZ*P?YRQLH3,NU:XC);+4$.6 M$>8J.;SDZT-4E8"]+:R#EW@G6(KU9XQ:Y\&)[(653@ MZDC.QB8A6Q&51428A0_PO6@FS^_!>'+E;[R%09]U8,=SUBALG<_!0-#H@&Y^ M*-J>T4G\P,?D%:=C&A0I'U.\"HVO UM4X,H/V-@D/@5>RB(NS!/Q^\#\@#4*6WX !H)&?F"VKOH>YHS^:;G%JT.$[]=D%7+8'5A>'Y9CO295X^NV66>Q]&M(/C\HD:Z4]FHLWB@H._Z!GI'*_Z.S$A8%E+P M"?OT;7*YI9%T&0ICTR9Y.;+?)S%T/M9I6"(DGIR&(DXOP[!T?+^$^?;RD.5$ MK93M1Q-'=A<&+V$4YD=C#S&H-K=79P98VQ?63&M!7TDUJ*QGP0\MV/2]JLL; M[D]D>IA%FPV*=ZP"<_]NMBE M,*:OH;S+*'9#BX0P\)8<';++G2=?"#F]913_%06SMG."#72W@:40\VZ#28A9 M]M,V2/$%O=#4>I:L<0B.]'?G7X-TQ6PPFF^/_@;(S'M\RZCFX$SR M[(7=)&O6W[K?0>>;S8+%1Q#[2N$+P&?CI]I.,//UB?@FG[E/1#:'67+9M\E7 MSM_"3.%/.N5<9L#M:"BDAF4PHP70K[0(5$[;L6HZS6#;U^M"OMJ^+G#&@4]LMCI>#8C M,X2A;49:C#C7>L I>V>&M!>[Z':_9_',G_#N!:<]+#<1[AZ?X?L^\ CMIFM\'9$9L1(5K':N[88'24-J8K,M85 M"9>P/CK3NQCFV^I,WDR_+W&8F_L;;0T SD=OE:K-F70SL3WG ZM ZI@@Z M>3)NN.PY6Z+,UX-0Y\^ZV89LLG$7QO@VQSO5$G:*RGV:SYNTA;"Y8["AH]G/ MH=4C5K^OTW[_&L:KU8$QAZS7 L8$HZ> MRD?>IMQ7]N(L;N:FNUZO\3+GIW7+)%W1/%1\3^+L0FA!X+.Z.;C6G07:M]*0DZX%4F=4*C_FC3^:O]F4^6N".-LL..[[M,LHG3?958/\T7>N9^JK6I$CGK*HO MH\:GO?9<\S6HK*4>P\V6S#U_P?2_>'5V_HK38(.;+>:;;YN8LR9^;F+"^N/S MFGO/L[HYVP]YY-FLVVB@,VN=L)RZ]QK=:!V'51X\G:JC&D8T6]\TC&7^+ 7[ M-O?YZ?K42T'K+WFT%+1OI6%+0N08'V:"KFP*E*@7\MBH(>F MTN;M D7:MA!^^CI(XS#>9 \X+<><<'D>KZ["Z)#C(?[:LD80OVUKM4XV7J.'KGQL&]")R2&OK@&*)G_&>7GMOFH:/_S\(-#+_?T@ MQ(-DY(CS<$65"E_Q$UX>4G9%^OIM&1U6>'5#6JS1J:)=EDDZ)OL83-Z.Z=I* MF5'RJOU;:X)KH<#_W+C TXJ-'\=TM3TU.1'61B;CI-&$*?#.6+8(<=QD"O';JR!I8S_4C3"WJ1@DPY>FW?[ M#>,:H,I3AO)MD)?O9]"-!&(J^<4=#K*<&!NC/4Z7Q7M1/93]@;XSGT3A*BAW M&@K/[T4/$)A:(]TWO%^WWGZA M..-TA'Y\8*AE_&$;>GC <_?V4&L!->L;@,#V&P3NX6?V ,%L,(2Y^,V0\YGT M)7NS,F_D@#4^Q#2OPN$0;V%7MZ^O+1*[ M@ZPM##UXH]&$72;"/KS+J$*<\IU";R@UO6E>/L&H)9(YXH#>QT@/>#5DH+*I M!.K5"YUMF@(W)$+GBQ_GL M[2O"P72@.KMC]&G)X&Z@(6-9:1DKP=\7J!5H]YRK>7X!F MYVRM8ML2'BQ11])"LGKU@1.6"]L94!!R%.05"A*&@HBB@-:' E8A^.-;M_$K M::KA!>H$ ?W6U-86-^M*&6]F5"8P5 ^G3## MX"23B5OB5N)-2.KG/N'B^"GX2Y)>1H31%E,'PVK<3Q1,[5,3J*RC'/=?CHA5 M@U@]X'2:R.;;F*6XY*$V>!/PC%GEY)VL(K.P^!M_<4YH%P]F 59XEHSY[L%L M.<*[ #7T4'YQR,(89UD#>,3.QK_HHTL$GZ35Z/%CN,+\3,YNM)_@*R 3@BE: M1X6.LOXF[QE"&O]>H/HCJ/45<(?HIL%H5L%X21;\5= ?ZJ/OM1W$X1I\4;U M)QS0G'N[X@!=VFC5BW9^3&(F(Z!\GC,9^QQ&E+T&843!?9.D-,BMOD=@XGB, MI%W&F1E9(T1ME5)G9+YPEA&YYG447[@_S+;+(-L2QT;^GQT#O!+!N'AH\VF; MI#G?]* 3]"S?57^JMT,:?P&-9#.'J1#49HY1=[2C[I1Y4SY7*5SJZCY^I-JE MQ$?0ZX=&'+2ORB$A!]C917 ]\BS*F5U9#6*3]Z(B=G?5'[I.:CGZ4TB&BG2Y M9?L#;7_UU/%75>,$>7/4%IL*DL]#\=\E]U#PNV-ZPX&R=4BX#O'JXE@^L7H( MHD]!3OON>$46H<8;?..J=>@!1MHOKNGKD:JNC[\(7]6(RBH1K=,;ES!Q4_08 M'/+@7Z6#@*3]%&3HNH IF "Q(4"F(SC_NW<9:G!^Z/2;M\3),L*V9B05:\4\ .W% K MJ/XBB/C;:5L,M,\Z)R'E.P33L1'"93VG;'YU9*FQB(O5':I8UP#B:'16">,N M.R,AE"@%BV1H_OD$6\O$A':/>%_D!T..?P?4"L(!8=8KP)O71\_&BIC?E!1)WI7U/J=AZR=HC$> MTN0US.A,A=Y]:P8]^4'CP7"74WLPUB'H7D8B$17YSL5Y/#*$V+)&$)K;6FT4 MVTAI7>P+LJUKKX.-1[< F3R2!>XR8*=M32?7TQY^4'T0U.4T'X1SD)R<[+4V MLD:JG-$CF>.WSUB').8<4"U,=LXA]BM3=)85-@=T6B?J'%S[1_M)VN(J)+6D MF+W8B_.O&,>L!>JA/LC9OL6!1MJA&TQ/ER.AK:B/;(GYX26<61T7,P56!B M?:F2%YA,V&J%K\A_LISE(2VV#@:% ^J&2@R>%@KJ$/#& 5>6*4-0BQ063%C M1;D?Z)_[F*I1"M/?W259]AVZZ+:'+XN#44Q012&/H &$1_@2I\17D0G?W]AT MIUC$C'R(P;Y2$#\PP':5"VA6QX:_LD+?GVJ8H!W.-YL4;^C8S\/Y,KH;7V[ MD[;A>_;2%O+#)PSE@MP=#"7")-<4:"HB7*]?Z+\:BYC<\J*C76WN+RU86JLB M,A-NK??9+[HK0)13"K_0"B=G\"M.7Q+CRPM.;??@PL(09$ON+8#!VO+ZPH1= M'+$>#>HNYK^(ZNJ [B0RJRZ3S/P40BKA<#XAU[K;":PDO0&0^7.;T%)[ICSH M<*T!271H^KW?VT>F1K**,_&E7SVR.T8):GQ@ MSHFWS9UAS]K&@XGY%-R13-2](8[EQ'U&D&1-D"PI2-84)&$#)&D-$C;+MY_: MFVTST'M<[!VSC*5CI6<@@S88#.H!VEHPL5"_L&;WW?C3=[P>5%7DV7;"G/9Z MX*GL4*O:/' +V2';!F.[DN\/Y&57KLJN)!,T#)Z^Z"%-5H=E_DN0ID&<'ZN9 MXH!C"].J0 XKC.U4]611"2IKJ1=2+I9/&B_DW&8_3AWL "P_:[!#K\.-CX0L MXL)7O"KSKGS$R28-]MMP>4XCI+8ZRY- &\.D%RV_Q'O &.(AJ&8F%O8Q"$W7&U';=TO^9JTE<^G_"&I4-. MFE>L3%@[O$J'_!UAMS[!34%H]M)L41U=C[7NJOG"[ D;HC05/DYX+*J[+!X+ M:8AI*XJ:^[&L5>ORA*^ MD'FZ=FCN.]++/M?!O] M8FN1G=C:4=NP)A!*FUHICLL-.3;9+#?0F:B'I!UJ:2,"KVTT^1=.7WV)P+6" MJYR>5E@=L^'-TQ00?U!?CRH>'R,??B"#_;(,#)/N==M4X6R;V\HN6?*&>S(^ M-JZ-U16@LH:"8"!9?H%-=+>];8_1]LXV$$#--K4!>]'=>R"6RJ:0.WUAS3.=:,)I=.,>X0DQU5RQ4(.<4&6QHF) OF&D78]1'BUH5F8,]1!HLQ. MT'S,%F 4@QX@:@DZ-K-M55>O'600VKMNQBK2G>"R6 G=Y/8 $D) PAUJ6" 'W<4H$D,#Z2K MS.$OE7 (?;G6XBJ4E_0&\?:J%Z]%)>O\:Y""W \Q!$L7Z!JD.%SJ'](X9+OP M\>HF?*,_R7?]3(1<+NM5N@N+^;(P3ZA6%(=>P(^W '1IK@6/L"#7(L=QWI!M M$JUN=_LT>64W(O785TJYSA\BU;XW"P]ME\_2T028U;,S=_1+ M81)KMD654DX?E5-I+TE[6K_I5);W8)O0H!_$!\^TG0".(^V&H$8.'DO2S3(% MFCS8(C/J#T-$06V+T?C@^S5]ME _:O:4=;H/(&HJ+J,S]HH<*P6^^)]*7[?+ M?@D>Q 6_! P.KWS@B-2Y^8AC>MY+%F#GJUT8AUF>LO?RBO=H]+BVK,?E=0]+ M"\6[ATQ^@8H:V$*[74?Y3!,T7;PPU>D-D"'H%>Y_#(&NRWO4&2;-LJ595_ K MCA*V-5AHI>6ED;33V]$FUO1]CP;+.\=&N;WO;(P^\6JS,?1F MOTMU%\;XELP6^Q:+PZKQZTY5T[XQUU5H/8A5Y._E*@>V>G;+2D#O@)M6\T!W MPMM6,W>KTT#9,,GD!9 M(G;&Y% MR'-X+!"71508+$YVB%D-2XJT]_0]GAV[_7W@-D4]-CD.CC4&8$]P MK#'Z'%**/W5T>4CI>W+'YS2(LV!)?<['((SI\U#\F:3GX$W%+)M:7!+,RCJ! M9\4S8*4X:L@C6D'Q?M:B?%",5 /$N%%VTCQ?8?$@6$3*XNP[G@=I733 LFR MO*X8]B3<'K4"'>TAZT&([77I$4N?\8H'!:_WU^-#V*W$0LM U:J6>C3L2:GA MAIQC3>4Y>JLG8-B9?-@,*^@9)H'SAPS"KW&@K@J\'G#4:"YJ).T#'Y53-@T+ MP6>BPZRZ[N43/0EA\U(OB:6??UH@;L2F$?G*$N,5R[/WD7BH-*:?^$@O6DIW MB-0RKK:#-)KW0)\51[0\J@40EP#8X_'< )/L]O.:X&SOR80$K8TF9PPPVE6: MMA>FR3V?I7EC:";_Z@[+Y%=_?J0IU22!2YV_._ J78V$4PKZ-Y!;EV,T;NTRKN#6T4SH3/YW M2+B9:0@&M[ZN;<&MKU\=IH.C4T-MB$VKE,LD;RWMA 1H]*_ <3%C-'2:BDWL M9R'KFMC)8Q*L\;3*M_'YDJQT#BS+\'V^Q2F] IKB+8ZS\!7S,.>+(_UE$I.U MROD+#4I;YK(MBM'5.DO+-MI^1:+J1IV(58I:M:(B(/[EB*J*R2JBJ!HN%&0B M3+03I'D$"+/<:9X! R:"Q,!X>O0G2Q ^K!J'(Y>E?=TN->Q'?NP-F4A[3']V M!Z AG0F"6'9&'?$K7JN_'++<*$N&:04P*%7;I,*G$)U1RZ/S/$_#ET/Q8FN" M'H(4/M_&8*MO.F$8GA#. (X*JAE@$81DGW'^)4YQ$(5_HX%:KYAK5@:%V-#- ML"H8XIG:J:(@#1RJ19LA4=XS<*CYM1"B@1@T0'9#9+(ZG>*^PO#J_)ORG>G" *WG/;=P8;WC^W@ M@?,_H7?=0?E^&?)@Q$>\C((L8U'Z/#T]SN_7S\%;T]T^)]S9*@ ]M$*'L!YL MW58"N4->"C6')FH;N+B2#%LQ8-9W]C-#+%J&;T;[?E8V3=CX$R>UQ MB.\R?!S9[>*4A84 S"MD MKJQPR2,31'798@(G<$Z83-OTHO#<4$W+%,A23,% 23*].1ZP13N#- 6:P^0C M90:?BT-&M,BRX@G<3)/62R/G,KF(Q@+)0^89Z#,&$ROM-.&'"6*$!!\F<'&9 MI:GIZ74Q%T]/E8^XY;),\B<-EB7CU MTVVRTL[N-LBT%6*YRX+E8_&0S['9:PT7\:^$0SO6?WXLF$7YVV,BXR6M(_HE M''K>AO$ZC';5320C+NFD7'%*JWVW':G &95HO #@ C< -KG SE(D3S;,.+YGA>J);TN5<2]!23'Y3E8!=-DR@J=,95W__"W.N M_LX'P:E^32"6A<&J?-+=Q #L\F B;8$PJUDIR( P8J9S$^)H]833UW IOTEJ1M.KI9A\BA1"12G(>8N]MF"S%GGWMV8J,_>]T>S$HE4S7FJJU<#3,(2Z*>C'4C-,<[C*T M!B+M6\XN\&%V?7E0:T\][-!GI1ZB0W83ON'5#=8L=62EW7%+HFWO0U^T)&)% M$2D+RRQ3O1]N;@")I,)"AT:S \&01#: V%- K!D@UGBR5=!-F.[8]Q]2@\WP MOK+NML-[-14W0]-=P1M6$'9/W$SEFP? O7!Y_W=VPV?N?,/]<',0<*[LTPDW MQ:_";!\%QTN:5/,AB'&D)HRTN"O.R/7MB0:G)1$KBEA92.98*'X)1QX-'%K\ M<8$%(PK98V+),+&G98$B7(I)IO:V?Z>$_J(E]LXB9+-L?V&GR;T42/E+/11I[T0PE8)H//.DXR0D8\CS&@4 MAPN&- )1.QC2'8+,@B%'= $]RUS5(I-%)8<[G!%M/@4$06$0:;;0I,6=D5&J MK]!VM"1KMJHL*/W&* Y'.C4\VFQS@ TSF@UHZEU9=BIB/>)]$*9$"Y:1H(@Q MTK!++>.*8AK-Q>>':7'6B E+OE!*0+)MN WW+1O B&<"GQ;[G&''B()C,51$ MVTWTG(;U@HCXA3#>W*]9VK8U3N_7'Y-D=5\:HKD&8"3M[ZS0* WG!*>V7!4-X?7DDO"Q@B$/32 M XQM'O%+?6W""HP..5:HD^+5>?Z0A'%^&],YKG9G3R?HDE4Z&P3(U0(HR!$3 MH6FZJ1#PAJ"U+56H1\>HH&T6*&^,,"80Q@A@($RY?\6I+4FZ,C#\$#1748.= M,OC%":W^%1W8U8IR7=FTZKZTRA-*](-)P89^),W[%%*5R.8C3C9IL-^&RR!2 MO"2H*._HB225QL)[,(TB8 \.3JRP"S0;(:/YJI(6%C.CF-];;7Y% M8H7&:E" /6PXNDDI- F?P1\CDZK M&Q3HQ(YLHDSL15-8926N,KS\?I.\$ET.<9X>.;2*?W215?SZSZ111%0U_^@ M42U=A%<&/M\^7U^AI^?SY^LGMVA2ZQ6'-$<\&^9 3@+$'BSA)';?O![J^I F M>_6CP.TBCKQ41Z]N#_(_ WHJ(_V@O%5?IS;]55^/CCH197EBZ;OIETG,WEG[ M)G$+O;B<411$K MB\K"H.>IK'40 OQ0W4&>Y^ MG H0[=MQLZ/![&[+B8[)\-:L,%7>)]DH>;^D:RTNST&B;;B>JXHB(J2 ML)'7MEH#;@BHX-#9 9@="X9+?FM,K'A)H$CJ\R7;JLX^)SG.[I(@IA716;01+_$+4:.:]LHW070"#CDAU5D\).<%R[DZU%:(M>*E MKT4U7!:HE(8$O1HN7;"KL3+C<>V=XDU:VPI\.;:]4SSH:G9J=@?U5"V\?=X< MY K(M#K,G0>6DQSHCNT^H#7@Y98HBF_C/IO.LPSGYR\9^X-B2+2HP^$H:6.9 ML$_,9.F-GJJWOC9[:X%8#62U4]0!-*".LK&T+* %LS]"#JO6*.R.M-80=,@P MF4J7A]TA(C[G%5\&^7+[97^^^@OY._5$STGA,DJ[/N$@.Z3X?OV0)AL")]7> MRUP?=,G=N=I,2H(^>B]0_3G$OG=VV*/ZBRA/RIDU*5JYC.*[]&YM^64@[^"L M%2O;EVVG NI39N6=X(!F)9T?\X&[,'BASR@<1\X)>NKQ9%[09Z']W*"JQ>OY M@9&MI85143C$_DX4I/"TF2Q(L0D[8:C4UR6>SY7;_2N.S#[L)(RWS M82/! FS&4_@>I/E!GX&T\88N@VCB'S?TG/"5$D.HX <%K-:B_JU!QZ['_%UQ M?C,KS5$KS!-<60XED#_$&4(8#UEBR YOR3&(%!,$1;# O#I@Y/.!!ELDZ]LX MRX,HHLLC:3B$D:BK0 @S.[H085*->!E4RJ&F($#P"G>]H+"Q4 MT/HH\PBY2NOV#>N22A0V@-T"C&(+W.\*A.E/Y'?9FOB-LC? MGO(@S:^"7'?!:^H/^499FS8:P>WR,ZC.S=_\T@*Q;R'Z,0^N5LV#KD'4LH:6 M9QPDOUS2>?JF+ZO:X)I\8U'+RA$TJ>OQ>!@T,U8W(B[H[R7&>L=U$<6#R"Q" MV%&.]2?RV2 -$Y/\ZNVRKG.K=S3MPJO\LR\IROL:MC<]>5^KSMSYQ1>_Q!D9 M0L)UB%?JU.3R\JY H-!8#@3H'-^Z9F[!0=?&;B!QDZ1X&63RW".JPH[!(.C: M14)9 ###KK&N%6K+DM"H[4="'V3[8>!RMIGE:4BGPD]YLOR-YL7.'I^^:.\Q M:^2[?90< M,6;*W._I3%-+"X6,0TJH-!?RE!=E"P#QTL TL-&_J3;HH;86+EVX:[$RXC"[ M5?<#Z:1MD.$'TG#JO&A:,5>'V'K]-3@N91 5@DR:-JTE8"?8AH!JG5Z[1)/1 MR?6 OGAZ>$#!UR!=93 'TY7*_(6\IVV0X@NB]>HRV>UQG#%[/R?Q*QD[\>J< M:?J.V+UM_)GW-TQ'GC@'[1JHP+(:83RHE2LJ'5\4S M@T[X$M=G_6C9;%3\1G\&W6\%]Q/2V0V4D_@6?'0],X3QQZWO?Q.^M]VBCOVL M:JERZOY4W;"L#G3X^_2@/2QVYRU[*#QB75E.FF]C K?7(,KNUT3E$$M#HQ4" MKM:2*IV%5ZG+Q595&-VO$2\.L'@_+[MB3S+QF])-)8%WD( MCO17S-^P__N9^!]^#$\L^*"8DTS[&8=3CXG;1]BNE$PH4.,+Z.78FG@47^$3 MC07_#RJ^A/BG8&83,[=58>]K8>F^UU*74X0YN-.="_J^G$A"W2ZQS0A=HY7!3.H2C7<@ZH_@9B'P&8L\S8/H]/7VAV ME]+"M,]"9Q.;J9G1F@=Y20NC:=/<]"C&Q-;J,6B/G5FCW+Z@1\#'$O8? 4- M4['9%GW<_=\D:?$K6DXU67.MR+>PDR1KX_FVE*@6O?M*7!6T3E+44.8;VV R M;6_M+GU67MECOX2?5,)X 6<;4$H7,";"X0VGRS###RE1ERS-J<+%/M=Y5D>$ MWZ]O@C#]%*2_X?SG(#K@3V$<[@X[:03$V&J=14B,ME_P5$6-B%7)]KW8/+.H M%9UGC8L4],^T9L2K1JQN5%0.$68Q>7,T;$W6*.%Q47O6-"F. NJF\P2M:1OL M>!N\T@KA(C2F(40[@L,C-IA%>,S'"M[U! IL>ED (D-!UKAQ0_\L( +M>.53 M/77Y*7BCU54>.XB"]$BO;&^3:$46_QEQMN7FY?V:^.<=O=/& BI7.'W&Z2Z[ M7U]G^[W,!T[X 5?><,HVZ2*@J!O5,SE6.VI63R//ZT@MXAOY)ZJH7/(1Q+Y" M_T:_ ^ B7;01KC;">1M];;81G:!6F^"$*4O>1GS/_,#:*-]BE+-V(G^G_Z![ MYV N=7*FM9RKGS0S@T_BG*6?+I,=L?1SY03<",_1 M5&(.QZ+=+IMC=<;M#BH! M-K2O#RD+0 ZS[$#O^I^D,]*1;C*WI&/=G/BMAG$6+MF6XQP^S>KSI^#?[-IS!E]7*$#7@X4*](DA MKL0"51KP\X\3'](=5"_"][NJHA"XH>;VG&;(W@,F3^<,!-#X=W\A< M>F72QS11/BPWR]=.R//UM]:GEV%T-&DB/J5K)MKCB]9DIBM9W^(,:XY2=N,+E3.VS%?X&*G/-UYC, M(K;AGB8ZN'ZZ?WC$Y MX>)\VW7-FOHY5KB/)3(&['36-5)O(; M!7 7[N<3RUE)VCN5G)6A)^#BZJ! LX7S--\X!0?6TS+S!NJ" M+VIG:J5J_=Z(T86_N#HY8R9S+S*ZC$E\5A\"-5*JM=*MR-:71J+.DJ$9V=%S M%[(Z FOEB8?,0C21/0[SB$Q6 M;N-5^!JN#D&D>/9+4M;1(S\R3840'EH.L3?>RY+ +X IV[CY?HZR@1WC@%Y\ M>Z17PND@O0WWS\EUG(?Y4?DNF'4M4-C16F>$*N#GQ ;VF1)Q9ATV+Q8OMR%> M7[_AY2$/7XEV:[*>2I7OCRDE'&%,K;5P7X261E5Q5)0'?)AL$OVAJ& F2;L M#? RYH2G^1+'8[C9YIGZA1J%@+-S%X7._:\351M)O#3D!16EK/2I75JGN558)X=?Z*TV"#V1]I^H#*_CGCWSZQN)4A35G92Q,S-G,%O",3YR,.TNP[T$NU,.T@-_XDPGF,_=%D\3W& MSNC$)Z\_)_1T,0KS(\3TM?OU4Y_ "JT)X>AK);ZU2:RV>:LV>*U*@OL[-XQU M,IOMIZM##YB3SU)-+Z,@HX]ETJ,L28B4@8Q+;Z/07#C,IT58ZCMV4@<7+67< M[ +X=&WN#C)-#:3!4JK"#D'2JZL.'8!13_HV[@)#WL" 5WC/-YL4;PABVVFO MSE^R/ V6?=?'W'SV5"[YZMMOSE.1ZNO=3'G$<18:@ 3!.&]4:4.<[#5A0V). M>F_8)2N=7"0>Q\Y!-XL7Y9[+ @45*#M9'$_MEG$[7R)-'=MNSUEV1 T^>@H[ MHB9MYR"O*OVP3_E4735EF2$#UT(HR-&_!?&!/GKSXP+1.17X.GE65DZV+VA, MR1/8%RQ331SR+ ]B^NJ1L_31BF^>PAZ@0,E"GM&/?Z >[<-/X!YM3DY.';JC)>3I^+.&;^99_V?T8SW?.B'_U==2SB9B M_(NGFN#8I.FJU&3]#JLS ?O67)B4AC/EL!#HNJ^%]'Y,HNDE2^D4G;S-',"_U*/XN*[SK>8X1I1/C<4[-Q;,;Y5 _!3LR*SYRNG4DB9NB2+2.(1G M]%DX*GNBB9?U;)O:02FH=CK>J>%E9U_J]7SKA#Q37TLYVZ*:::G'TS,]Y4&: M.YPG:9=[MOM2$[7#=3R[?Q[1"KZ=-LSA=&:<0WX#"]O.=<#RY3F6GY5.D=M75Y;[&^D;\9J6GF!&MVKI!D[' M[S;V1%4VNCD946MP0A[6O%6=G:)HW.HW<+QBV=(G$NWBCMLS'K>8$/MT?*;A MN _03TIGVG>JKY,1;^1?8J!?O/O8O=BFK;YAL842]\'-"7W<$S)QJ1$FFQ< MF5(+G\:625MWR/B239B<;>919II=CEE;_)3>>Y^>V-9.41[56Y91\ MJGT[S^I5>^/#OE6_.K[M3SFV;"8/,+FG'4A_P PA'?4>,;.&&*MQJED$+%OWSGWB@7?6.F#&@JQ?)JGG6-D?+-;--7)9B$92/Y) MLY) ,M])EI)I/<#8K"5?2UB7+P>D%:R7#5C3S*JGG\?$L.D=)3@QU^8T,Y]8 MM#9<#(FY%W>X, !O_Q.)+('Q"C,F6+%U":?CA>7'GC(C?YS1"P_2YH2\\+#6 MAHM*^=:\\#3MKXU3^M>YVU!PI,4'62YC MB5-=\+]DJ/XN.M /%]F/^:<1^_:">MW.I1*F /J5J0!UK^3OKEV=>EHGS!>< MJA/:0Q\N&EDAVG 7QO@VQSME4OZ9/@A^4#A!FYE...TXW$]@^EW$/NS5K;MO MIQ7A#PBG8K'9,>!4%#Z!-?SU7P]A?KR-LSQE^^/9?;[%Z?,VB(NIL_V[ A[H M= KK^0E:?H95/=<*-=1"3"^4$\5\?J_ Q_[PZC$#'QIHVL7]5'[B&W;3C8T/ MGSQU2ZUOV5FWV]]#?]W:O@6_,^A/UWQ.XK-7G-&=[,>G+YF/EPB];JQOX3QQ M0J<+/N;U>%SHG1F#N!JMM01Y''B=;7UVJ>B*M$+U$.3,&8GGTA1\+PBRE^#& MRTKCGA--IC6B:C=?L?5BW>-U[YDU)/A(X54;#HM=AW%2?U_CB>>#R-_=R'%: MPP7X2LN_WCJ!%==)-)IO*R_X1O-V$/V61L[&?3@_QTX[!;^)T=.R3^#&SX:B M8",H\"IK9%]=EE=]OTU_/\2[N//X0US+M^#SE:E[/''[UCI^$Y[?OF?@G+]! MTK&_BQ%@?)^Q0M_J$##0V;@;!09ZFF]A(/B9K7?\'@BL=?PF!@+[GH$;"+BN M__] ,+[/> W?YC@PT->X&P<&.IIO81RHMKZ\.6W_A@_3/3PKYP]\57>VLM-^ M77C2KCC-5X=',1Y@R_T;/9:^*5/WS?EZ\1 MO@F/VM>ZX'OAS8GPR;V$/$F3 M_WUL:8N<=KYO+1+Z6_"9U9@PWYO*]CI\$_Y2;%F/)I_?>&2-M,G_[L-G;%KF M[RM&9J;WG8=ZOV]A<&GO\7BPG_V-#"U"N_JS&_WM3<*UC?WWLXT,O4L,F1Y> MJRITXOCI%?0^I?P,?=+K2=&%VI->%)ZT*-?RI')'^MQPI'\'B>@==-8WG:)^ M+@^@GP-!TW9._NVUB%C7!-[I9J(_S2 MV/7\H6REX%KS_-X=?VVQTORXW-"?V5OIW*IY[WN3E>!WK?&+"\X&BT1 MJ[TV^DIA:0C*$_;K4WE?X)1[VL\3DE-J4[9(YTR5$\7K"3)0J7+^KD^YVPE M/EM["3-&!@#^*<2_5<21(!5(R 20?[)ZI&,ES]T,L0TW'%Z"96VXS#67DWL7#.PC*: M5>K3G'!("Y3%SLKS[AK7[-$G GY^IN[?7-$8YF9S2+<8'S>W'(7U/O_%^S@K M/9\0!<' ,)7C*A\43-8TDN/ VR!9OP3$10;Q:A5&!_)M'*1TCRHC""3%=DG, M5-0&#TY2M[-YYC0M(7L4\WY]65=[O[Z@U9['JRM>[751+1E,+UFU/,9&'EOG M;I(T(4#:,Z()T>$NXJ=#<'Y+HNA$[@@:^[WGJ[\NFS!YR%"C0:T4X!18=!L]6,Z)QXOM(3/N$E6>+G(T MN&_BR6OWI]]B,._83\E&^;OU4U+1G<\:J?7%L;^"\[=0%;8_ZU<=>K-Y6T\X MA9"0\U=:'L@[^=P"+KV- QYU78\#$D'[H<_!#E\E-)#,VIDT1<$]0LL.0U O M$)5"OW(YK^@]@SGP7!6Q9D8X$6C0K#%V 4(@S/1#]3Q!,S./RZJHFLEFR(H0 MJ9,8NJ$;"=YC#.?9Q$.Y0+*3\4#GN^2@/$28J/[3\3U5B\S$J07B7SA)GV/6 M.%G=.+C5.,MVXQ0G<2C&.0IC\D?@2(19.#6QJVD3RIV?N:1-1^^14+4>P^PW MW1ZI3,"A)Y#J+"27;19$M"3LEN,,BKODCQHK74*H@0*(\(OC,_FF9B=-*06) M]9;V!KBAI4%WLN:T !3](HZT%!!!!.GIR1>UFT!**5"?W]3>&$6@FS[SV@ [ M$@A8T@\' I <1? M71:07_WY4_"7)"W')EGTB:R@ Z1+=93.%B"6PE-IZ0*OZEXO$:KN\GDQ20^& M[]>MKTN7L9KRCA"JTE@. 9"UZN3JNL*L%A5-Z&HA,>:"' [HQ>%GO-S&291L MCM(UI;JXLVML4GV%@%9>$M5%@1:-H_6&NQRG!D?[OIL#9)C=X)\:(2/8]26F M3]D]$85Q]C%YQ6E,U5=33"WCBF<:S;M-R8LC7A[5 I"4LS7A^Z?O&YJ#D=EE$H4[ MJHR:G@,JWCF.)4=H/O*)G 2-I9-L#1B6/I3F ?+;?@Q2EZ"Z(E( M!9MZ^1CB3#U"F4J[&JR,K>D"IA!$7!(5HJ@I"SF$#;?KX],SV,AEAZW6( 8 M+*/QS#G QFS 9!O3;9>>DLXV6_JT%%;*3P;;*NYV*:0-V]Z;F+=5S78DC%JW MO?LS&(?3S+H>\1(3W5\BG"FRT"E+.YQA]6O;;>%&*>#$;P:MW)V"*)H8)+/, M,)$JQ)[,:$X3/.+\\I*DZ M+:JA/ 7=1;)L,G0R)\/:X@2Q.)\@0IQ6.+96O:\?2"5 M$?1DC#+"G3LZW;*+U\_!&V[06T$?27F'=)%IW 41+X=8P08Q@"EAJ7T>O#5X M E^)5"Z8%>BQ!VXO\0O813A58-K^@%")>00YDK=Q6 .7K@] ( "?9C^RR0K M!K1@N4SI,P7[-%F'.6CB:CV,NOC78\BEAW\EWTW2XU68+:,D.R@?6#"2KBGNQY&72#Z$6U?0 H\?@ZZ> N( PB.C,Y7[]B#.IA) M6:/'& !M;L(XS+9X]3%)5O:T44E#T$9IC8(VI1QB@KZQQLJJRI0-+>T%9_08 MDW)&#S!WG"',W>,T/](7X_+S>'7]UT.XIP?I!G-\ UF'?#&QI(NK4F;!7G/, MV<*QDO-DXF_<0UV\&773BTLW'IPHD=K$]7G;EJL*3%6"=@S'JP$X'G I(]I MD@UB42'H X-*&ZR MD!,S#/>Z$QASQ=S2W IXR5+6K@R9D@+5$X#*0Z[0Q3D M>'6%]RE>ABR8E_P<8?H#4?%\EZ1Y^#?V>ZGZZEB+B3[A-AQCJG;IB=@HJT;- MNA>HJIVAO%G_ G48O6A3&BRR8ZY&NL-91D__JI9:-3[ CP8;-0/'@TS*H)Z0 MD4GIX\ZW7.$U3E.\:L0!&.Q'**4<>@"U]EV\EJ51*^"DCLDZSS*<^Q)Y;] Q M710:](K+*1W>!^'J^FV/XPQ_)D9KXSGD(DZG<5*]Q5D/*XJ*LC3RM"P--6^S MUAWSLJ [O3JHB/,S-4X O2=W(9^QE?-L"$'ZSJ;N!JZS<)?LM ,&[L,L"*MX MO1E.9EYQ^I),K#D!^%F!<#+#*JR@X88!$_)JD!+PKQVC!/ #1]0:C51:2>@H M6Z7OE\;;0H]?@TWQ//A6/Z09 LH=-^C):8[OPE=*U9PT>4@4,AG==((.F:&U MH>_P.\=G3 +5(O CG;4E#T2-;9"QX:XR(RC,B.U 9*- HYTC)P'1$-9.5U'N)O[7@3Q;_=D);]*@W6N.GWN M%G0XMQ5T%!LW_@W5)6#FK5HMJYO1^^#(UZ O2?(;2DH9R/E=/PRZ\[E^##C< M9^<-1V\KG].+>$%D P )J)[QNP+/0").U0=.H^OHT'N3 MI&S[G86"/&^#N+$E;Y2KR+@2MQ%RYK;U=E<0H762%F=%/$PF)Q6T0FC@$.UFQ0$>=^>GCK!!W"7&M#_TRA9PX+C/MAAD""W@P^7?";8%85]Y%2%TL+05['KNMME@SO&8TN"U50X\$V'78XO.EO[QI;DWXEUF//,^ MZG7>1ATTYJ'N*E, _UP2;YYQNC,] 3$6=_:0M[$]TC<,[M?%I@T51E3:DU,3 M,-N<;>Q:HK']4C@ %,U>#H?HMA$N0::E]HS&0-"5&S"Q03*8]+',0W D]D?-??/S>&5$%^,:W!_<&%@EPULARL]Q0(]O!AAQO=M'R9%XYWUA M1>^U5X#C'%.820YW3#$&>;9IPQF)&.@)IQ$[VH>E52?W&U6[0O8B?MQ MSUFU;-/!$'A=/:2W+"[;"EWE!?X:B<2:"<.&H5%:F1_8E-MJ>R^_F:WO7)%R MSLTD9!*334WRA(D:W%KP4@-:+UBJRTJK%_6#@;)TKCJ^S9.:UC!WTF![RC02 MK-2))))0YJDUA9D7G+DX?@K^DJ0LTN#\+1Q('[$6/YC48YWE=.OEB%@5B-6! M?J6U^#KODO6E!4!E'>D%5FO5/@<[?)7L@G#@%*R_)C\P*['2=C!HHI96A'[E M5?D*7E7G6@!8U;,C#JRKQ$W/>+F-DRC9A#C[A'JIF M>X2W&.9PC3? MP]5).;MRJ-->F(90 51(.-K--;A=.)T9 M$/D>*!6TZ#%L]@GZQ6"'-*-=@-;42+'D!QO')K4">/ RWJ=0P0ET,^TRB?,P MWA!_0'[*PA5.V:_/Z>6F#:9^(GND/]VO[P\Y#53/?@ZB _Y3N-G:[;:-^A#L M=MRX-C+;6:Z_@5H?0-6Y\VP/2U+C,'&D0:Z,>S.'@^X(^+-D#LBV$;L"QZ_)$B,YY.K= MX/ZRKO: )9IV\5 40T4YR.W>81J#[>RJH-#:SYT=!T:[N):MBWDYH W;FR!, MV8KS$PYH>DEJW2]AOOT2)R\93MF[VK?Q_I#3=[9)7Y$I*#.>_.N0IL0)7 19 MF)63T^,3SO.(+VL5@]6<'W5Y5V3.MA.NE9"/E;M.C>^AK^2#J/E%Q#^)VM]< MH.JKB'VV7FH>:81E]6F@.\ NF_*2[6,%1_9WM M6H"GMYV>@<$MG=OKY[[\R MB3&LKAEBHCKDWEI(R(YK]_DECQD2RN[I(LNXV7T6%%;UG2:28IYG"ZI=+A!/S8 MD)9U.AFCFJ!W5)?O4*D-/6,K]?DF9FA6S7VYI4=D&6V$-6WY_Z^[:VF.'#?2 M?P7'F8CJ#L_L7M:'C5!+:EL;ZI9"4GO"X8.#(E$J>EAD#+% M!Q+RQ9Y6 D+^Z\XAKC] M)\0X:73Q&L0)L.USEC\&">VT,S]BI)6!?TD"%*Y<>&#"'J]#8:MAR*@^0F98, #\KJ;TF:[N'V=AF)UA.WR%0M M2=<4=?]X$]4=7W&C0LS$538JN+A#^E,>I,6>?2(V SXRURX.F5_&KXD=ZU? M!EPQ_9-V WG=QSCDU,KOQP3-!?)VM%O%D5]%PQEAWVY'<]9&A4D8*N[(XWB\_%#"56" MTJS$O6W?"%IBJH@!KMS1X]OC8\F4 6[?9Y!-&0;)X_DYBE_C H+'6IZ8"G!( M&&.;QHC[]DBJGAQK;5_2[^P9J6;;^N6[69OR\?$C*1MCBI;M M6"1?HCU\B@ RXE6&N.6[ 3-$FAO0 B,H;Y#)/]48)XX8O-U,=#OPI/:C:HP.0P M;! 4!S;1P/_!+MMKD,"+UD<-E-UVE%!U79]2Q/P?2/E,74MB-RQX('1,(_#DD;36LU<1"P3ZY!)"^VW M "KJ\AS=3)>,7 /38\ZN 6B'_HJ>LB/7;-LI>+F8[J) AMOUBE'P%BE4JW86\&.P2OVP M%Q#Z4"H6[+YD*7W[$N2_T_+S.8WTKK^L@T,X2G46,HB@(:E:$MX4&:B6FA\K MS?=GY/0G-4C&<%8CQ*\37[<&-YU;RO'LY->MXA;Q4:+@;NI\%/[5Z-A6^G;^ M2\#LG#-@ F#=\7*LU##-^.*8L67&O]E"/"M*?N1904U[40[9.'B@4^4P8\^!3\LN#E#-B)9Y[P) =&JT\90<*H53+ADTHGF-XKLR#.7 M3IAXG*EWB[?2,_*O61+!A2K0!=7!78T'NB%@-@E\&!.&X],%PP:X9 MTS#6L8$%5G4W(ODVN&A5;S>H8C]2)6PY8SY,3!/&A]%@%O\]8;SM9.V'4_U. MV3RA[!.83_+V1K7NBC!R[&['\I32]B3VB;8PH'P)RL8+V;./>Y?2IT.>G5\. MG^-7^G<:Y,/%R>R9WOHY7@P.\][0K*5[_9@W]FO"T<"<8IC6'ADIV #4_$RN MV"\[$H JA.E":F4(:$.X.MN' 99/ZSAK;R! M/#\'D 44M',<9O+/OV$*[DF,4Z8_*+WVV*02[N& I'P7#D:A[_SY?!@"#=[7 MP&/U\J9&&V8Y##4PNI L)PDMWL4@HR?0W)%%SQ[/AY/V7M:UAY*>8-^'D?X[ MP!A"_%V\S'QI_=NF_U.$HJPP9 DO\&RYDSM.:(X?!,SP<1$S>#/K"Z+T, M+G->YGB<^4]=#*TV]ACSS+]AJ,)^ WU _J)-RG(H.Z&439F6G_YG$AZ'3PILF#R+:25 M0Q0? @%-%T5!2[C4L%?GO*YM$MUU94M8@Z]9VN[U< [H"BVL^ P,G*[P9A2@ M[M6/*?IEB6 ^ZLO#+=GP3EX&"O?78HYTH%B+-@BCRJ>W]C__&M.+#VRU] M95]*4RO"4 #&>*"S28'OMGV%Z(N_X5:4<&@1"C.-T">EG1'T< L9%J*&VCH3 MEG*0"PJJ++2#)>J5#BBFH7#.!ITF1?6TT$1@8%78CX\%OVB/6"I[8;!K4GM5 M*++JL".\"_D%^=3E:G9X01+5FVM I[M2+!G\D:10(^ MY-A &Q@T]\N4W;$C :(]AN ;A)(]\=A6-\PW.LG@9[3FEV#O?6V+W1K<1K/R M<][9]MBMXIZ7/N2K1_!X5^\A#1,BDJ6JO2+^* ]NOG'WQIH7=B%[87?]%W9A M_\+>VSZ;0,4M]MH$'KH;KJYH'K\&9?Q*NPJX5[0,XL0@,\2DL\.!Q<@6,>VK MZ=2O>5YU4^2*+#;&\%R_2YM<HFS8,7^D#!B0?GH\[\NMM_ MSG(:OZ27C.W_9IN#- MG">-I2)/H.;6&\U"E2]>"R2=Q%Z*ILP3A_3Q M0&EY"\^.L_13C[.76C/ MCSM2/Y#P)Y+FD3ORW)]'2?/8NC:M%[FB_RFO#66UNQE?I4O?S]H"^?0\.!OI0;C+A24XGH0"6W)?00$L#'Y\S8"F07)QS,ZIF=<[ M[H+""D%O.8QVI&E,JM;8/-#J/M(7]8RO#BIRI$_C! /D/)C;\HY?S-J$==^, M(*\6@$( C4V*Y1OOV1]:=_5%Q6U_;(+,MZT7K?>#-";0DU/(!'?N""6Z=YJD M-ED'AX21ZCP&41/$Z+5$35S;0'&7#%!C98QX-5 P$:Y-0I-W046Y-#%K$BZH M"68;*8^+=G7RF XT[A#_-4NC6@L::1/$)EL[Q/FTMA/N"WJ;L@;.#W]S?($,'V8#0W MWCL:X\AD1P M'[3*3[C^$1[8"X>;G[X'N=[Q47=SN1>IUE_8%JN349KVI.Z G?YN;0576D@@ M:A"%ZA:90$K8;#/ DPDI&+-"@/HO?_KE3[]RH,-?_OE89N'O#_3$/MXA*.A] MGKWDP?$B_.,'+(?KRZ11_UE2'-!@GG5C/'$!I)- :A&DD4$Z(2A[ M!NN8>9.&.07SXI04W.2\,_E4B<,@S@*(-CS"QF>4A=REXVOWC7$J?C02-#@- M.IP&7,K'_@=U6)5YVM21B:HD66,)+BLQ&UME.L+LL$>6M4SK@5+ (&JI93L@ M"D66[5"(3; V ;?3L&LSEW-F0M%I:&B[.3.[I/4>1WL-_:/KHE?08W#.Y0!_ MFQMQ(8N=[,\E)/".70?_Z&U# S/&VW# W2#PE/,3:&]YH_ M'H)JF,]SW71U%@?Z$"2!< M;!KP46-H:<\CAD M_QO$$3DQR5';+_JZ6P!86"55VVZ[D;D^JSE"+G-3=2=T?)WD'6T7J^ P9'@T2MXI$;//O<8N58^Z-F3X-&P):;8>.;:"Z MUO"QZ;=TN:"'.B)I!*=J$HFIL+T1IV>V#+EC+A]_<28E/I:+=KJX7_P>Q/4M M$UG=$@-"IW#P4RWYYQWIA)-.^I9W11@N^+=Y+7_&7;VO@WEQ#;\.X-VQO]K! M+ >*"RHK*&[8WR&/32T2ANRJ'QF3=I*M.%Q<:!HFXZQP-J:5%BPVQ)&C&NK[P\72+49:;E$MN%#,9* MV+M\I_OEIL(*V4*SH:)'<^%L8SQ8 M6NIP)%E4ZD#DWJ54<]C F=0)0' CM39)'4B3"0O7<9QMFP\NHQG89,ZB&=)\ M=A-7=0\]=PO7=0=QXBX.K?8JTC(?V>U?+O4KE.$-)_=Q%7= M0\_=PG7=0:3EGCNK_5KNS4;V[>R=6XJ9H??Y8OP?) 7VK#-0;D.=;0=+-*2X M6PA>[_,_ GD_4P 29*-N.?Q& P%J1K!.(1=]TU\^_B(2=D5 M0#WF\ J(]IK4=51I74ZW0OVF=&?[NHRNY;X;0LO?@\02SSD]PO0*E!X!>D$4 MH=F!86)Y*28H[]LK,:4,FYKU=14),+1$ND$(#FS5D5S J:*N*V*$T[U1SE;@ M-L@;K+&=P\YH%>WV2VW'>&UTT+R_)\Q7A2F,7C]N( _1.E_& G7,#060:XP) M6WTZ]ZE&K8%?:7F9!$41[^.JE+9!^JR-$(24(R/;##[?CC !$ "%2I=58;>+ M),F^0_7Q'1E*1D^1763\10%WZ68YU/1BMI0'2I[K&O4%E%E'S96UAZPL:&,;C,A6%?SUCD?&MD#(.>!=_*++)*"T%)E$$^X\93DC MH<\]RV<9G$P[0UMX9AR)1/A[A?X>;DRF!0^0?L>F7U7=+UD'3+0W.AOAG3?V M9'27*3ZI(RJ0![#00GF "40PL_]H_E9G"T!N ?O_RNU*HSIUH.#WJG\*"AKU M&\"EZS946.5QF$1:YWT9T1#^N_VA?MB.]*7QRYJ:!^ZJ:@4?GN&9PV;P5$_X MO,W[N_[C')=OM>EAK[U7(\2*7-..+RL2#7NM9;W&\F!M9;6F\L2+U"K>>9 [ M\@*-=Z3$/GVAAHS9*FJ+3;^;M&3O,'Y.*/_WQ3'+R_C?D[%-:(1)P,;])7]FJR M_,UF0NQUPIP4^[H;?I"Z@R=^J\J ]C?RVH2(O)H2!>!HIT4!-8BPO\^S$\W+ MMWOVSDOFN(*O?X)!PH8&"B&8M%#99D231@#[+Q#!%X2M$$^H8V?D*:=AW*UN ML2?4^;#4DDR+2=RPT"7[=UQ>!GG^MJ]*S5NMQ&02D(,WTU89QV.J[F30WQ.: M&1O'MS.J3,CTA21\''E(@SS@EF-R]*T9,^5[HI_C-"[I;?Q*H^JO MQN%267>T2*G4'I/45-Z95+T)[U[_XD-\U-BR>Z;,@>_*E30\I%F2O0@1';RX MJ!IPZI"H [3-BX;:HZX;KVJO85^A+N&HJW_YB!X%[25JVZ5?3G;$F3RG;5". M![TN'N9@6AH$4$NZ+KXD8BJ@I9@;%;AR3Y#V+&-/*P-Z3'=#((=$?TMJ;.5) M/MGLJ!N:,I&?V:.&#\Q084K&"Q6@$%=?/6TL,Y7'/3%778(5IOG+GJ28:/6' MV*3!.@HI1&/^^N/JNH 2CI;[P&0-#[0+P&D28+N!Q@O&>6+07<1Y"\C!K-A? M1G[89ADY.^8RQU)?%I1+@&GF4JI1N4[X;RG[KX1&#S2DK-ES,ND^V@I MB+UH;3(G3].?] 2XYLUB\UHC-F?@_+5O'!K%F$_,J>3N2N;EW(Y7RHBBQG:N9=D)# MR=UJO WB34\K:>IL?I1]^\$TN.F'-YKM5GBMZQ#D5G>OTG1;!*+<*JZE&;ZK M6]2+D=96&8,Z BID]-D&$K84,GC//(ADO?TFX<]DQMOUCU-<78SX=QI,'6TW M[^J*769V""'WZ13.'>EZ$NB*P+WY!DTE:>X([2QZF[#(&34M #=@JFNT&1'7 M'>KZ^I#E=K] MD.>M%&?+F3B+'LL@+]=3_Q-]B=,44LSKJ\HV4OLZU:YTS95FPA0:NUS":F@Y M7JIJ.(D^G-RDC!VT*._2GO/#LW-I9#_4J*7A#T,::XV'*'XPE4N":_\&?G0Z\WXE)K?2 M/&5R9^T:3*ZE^<]D0[-36G+.TJ;ZU'-3?0JRY!NROQOJQ8\GI^+.(J#/.:%#'X[Q.'A/L]>XX(M+=@?[E+Z%#,E\B M8EAN M,'6@J%0>34Z^ZS_"551@W?%4GA^Z-4G?AQ^V"!:8IJ.$/_L%MH@<3,4H M<#2:9S%@Z6YFG-P7N3AF9V4VF+*7P[E1K;WQ;D[5 V=^M#?!MZM=#" TGAD- M\./5%2Z2&WBOCZZ/TDW[G;;N[.9!V^T.OM+\.=ORQFR; M=W4*WIA2R>#0H2_G*%:BSWI79,NXXS(4'\5%F<'B-&-M/CY^;#S[+$7>'[,%J1A, MMT6H.PJ*5^",!Y3+ _MP]";5^KWVHAS2<8:=\@N2>N7XQ&D:ML28%QK %M$5 MK?[KY_7=:+M#$2N8WZ5M-MO6%5U?Q7NC,.DZ%]!CTLY%LSOJMEMP%^?RD.7, MT[GX$:MF2ED'Y\7N)W26)V.3MBGY!S1&NAQF"\U=\D*-ENE2\S*H8&+\*CL& M\52Q"7T75)RW>IOAI6KN#=;7T1X7[T/DZ!$_A(T[S-=^X27,*OG;%PI[C0J\ M3S=WB'6)OF.D-"N7$52J]DA 7Z(Z)KA5$!D#6X4/=Z!^+)F;"E7-V2.2_SOG M<1'%(;A76GQK>SJ$NMZ*,71X#QZ4XWU(OQ,R^-SM?@ M2*V]^JX3JL?3T]W$:]@1Z."9C[^F#;C>SQA)>O]G#"-L'LSP_/O=T+E@Y4,W M2/)L';"V'?B:BN/'JD^6LWIE!TZ*R8J M$?(>I.Y"ZC[D)];K9V0W:FUS<"EB!#"1)4;H,B5*T3"EH.''E^R5:<_7+A51 MZG^,.5+_^9^/?YF@0?]'!T@?Z"(XT3=?_W)Q?_=P[7HK7JU5G+X$)[94Q("? M^.T:A(D?;D%6*&1TIV&<5#<[W>U-;R72]W.5!6I@P?C##KN0N_WPE!;>/4;. M;'&6XVF*KT%NIU-P&>5T.ODPV]#X5G=WDEE?#^A\J[A 1_>V;U%O6W)OE \$ M%Y!G2O)M8+>4Z!M\*83PP5#3-J^V>*C+0IK$$O0R, (+!I8)=X#L]S0LXU?: M^USD 0*Z0V']BJ!5:4$0B)W LL3RYJ=>[4_4C#)K?$JC$J;@1.=>O0G5_#F0K/:J>EGP[&64!TKV M]0LIVA<"_H>'P\LR0AF.-,O8A#[H\.I$[9_2%UDP<9X8_"%#9M]\1Z.JQ-43 M685^O!P%[*R'Y0;P'.A,0CZ#,K/8NN,8I,S#)E'M:X>TJ*J$1/\Z%R5$W?A) MO1-;C#35TX/$Q_6($NR&?%0]AG5[1N]IY#O[#&D>@[I/0@K96/KM]7KXN&M^\MH M8W@?_S+.H \M-^F4^I?G'':P[WD9)-;Z/JONRIXQIE@_ '\PL7\G5L4ZID>1 M6CRIY/-.[1,\*^"Q].U<1%'U&WEF*WP:G@M[M+TZG) YA"5+M1K$_W<;'N$J6G3'*+'L: M_I"S\&U9C#_MD\8#$'\6Q%^[I]4[S/ROO0=ZYLVL_.[:]U!TQB=RXST8@-:@ MFN%HM ;/'-YX$AZ8O@E3XXIIG]+FWM5[]L&+J[@(DZPXY_*C9S/EN+P-Q=)" MP8&O^P/(:PG-6$&X#-(3@AN[\\)4IU>JS$&O<,'*'.BZ8RBH87#!RK"90WZ- M]!MC"G[&OS-EH9(N,3WUO<>0G?K8[A&IO>IDW! !E=)K0'J?'/7VDA44Q4"G M^D*2Z0_OM![$:"#OQG&3K13#_FZK.!A9-%%T0)C&>[.X!WLL&)8Y+JY@CL6) MN@GF0%QP6KUY3I:>"WC*95:4#^WJ9H(I1KU,4_S5 U.(/N$%)&I\^MOTF=45Y XMZ9 MGV@ZIQ'-ZV\$F8JG/(/QJF ?"B)+09Y#TB[?"$&JK5D;"1N\O/X#>Q]&@X!E M?_?3I=8B&:/Z'7OC ^H,:6W,95 <2-CKA1J9LP*99!XT0]CR>7#\G*8(T742 MO\15O::+%^E-3)9"',^2QK891@)O M&E,OL>(RK\S87:31(JU5>YZ;OYVK< M,+! F'FZ+MSE&71"O,W-E2G.>&^*K@'5G4++B-TNOLLV'%9%DRSZ>L!E5:Q% M\[+18D@X-OG ;FGD" =T2UF^_H=:0/=;2";J2GM_8<\[,(7[A<_'+%=V<45N MM=Y"$@=/L>N:[PCOP%_QN)BY(R;;&="59D^X*;0KQAXAW6U@"I\!65UAQXBC MQ@ZMAB"5$2T>-9S>9,69<[MOSD$>I"5EXW[8"N(9?,]O;)4. MY6M#R(H-@^* &^LR : 8Y#)!WX*)[3[/(#?M-QYR+M\>^'5+^\>W F;/QRR) MG@YY=GXY7#6%@#/IA#=+E*N)<)Z=PL9[)84T8@B70V[VI)9$0!2I99&>,(2I M]:(6-3@0X1H IHN%N%MWLJ Y7>%(MO:0^':VZYUO(] M(]YTUT+\;7VO)BN#1+>^]E-SD\B N>;W3 =(G8/R!M51<3ZX)!W>,5?^&L2/ M%_P:N+N,E['G0_ZK,C#6MG$: >LTFYQ7MLJE-B&<2KDG$%"C,YS0T&U :O1Y MQ&%LWP:?&S9FIL1]PE4-"/8#B /CQD.7E$\V/ M)@">:NSR^HHI786+&Z#1!S9O'WU L*W*?D!8#@KAP@@I(EQ._VP]2R7>R'WP MQM/EKLX4$G<^LP^M]!)L13EU)JSM%'T.$+$C<@]Z1QI).\)D\?0W M*P-MT6 MV\Q0\]^X[LL\>(I>SCQL>D+$;VD4%R%L!-+H^D?(FAIL9L^2YPLE%1;/X65? M'*GD(9?X7=/Z/Y,;UA+RUKSEJ@[!5H35P=<3UO;&E:_T1_GTG2:OE&?"JNX, MF2_2%^ZJ[5X^K8)04DFM[#J M\L(9LCSD;-_2E7Q@+LYODJJL9M#YK_? 3@&C2]S@ 4 ]Y>/W;"TV@B1?NF(DHM!TS(SNU^VF- M%%*+(:VKSAS'ZHT\ MA\S;>;@5DNMF@=9A\9NA7O5U[PH6RCJX+(8CTUE[Y4W=%"O9QEAQ_DL4 ME[PPV>CF?3_8H<:-4$!'"1I?YJ+9/$B]2RY^;ELAEDPII/ M]"5.>2CR.6 _A.OO<53:7Z=:.EOK?LVO4I$I[L_D-F\R\XW.]SFE/^("?.#& M=VI*M\]FNE*F-X. VO(EON=/C9R?NU#/)?71%[5[)1?1O\Y%?4=OF3'' ME+[&V;E(WDAK;GL'1%"[L/[2V8 (=DPW8,&"FP@N$MXZSM*[_666GS((8#=U MB)ZR1_HB"ZO:=7=U3X&Y/0(,VY[D;D_:OJ0MRO24D:8[PC4VJQ@&]ZJUAC4E MOH!TY8&20F*/@[]XK8$>*U#I12? MKIG;=N0,_O16_RBKV[-(FDM?>):UJF+Q=5/2"B(]23NXG+MI@5+[QV/#G3J] M\U$NN+OS(3Z;U45>]AC-_C5F,_O3/R^SM,B2..(*\*H@_3KJ/;*J&CO@HE)7 ML0)*KV%5ZT12J'Y;'FVDM L.Z+'10%P/#-<('M9:UV)X6'0= <724O:3D) 4 MM<= \BJ*XZ%YB!,UGH<@<>=I?8&2%G&00-76-(P3F#% GR\4O$&%4Z7KZ-!_ MTMH@> RME]!V:$!4]4'RAZP-^98&U8(6$D/YT6U8P-;F8;HV9K :>S%FF$)( MAVQ60EI62'M@)$0*6LOS"INFR 18HKH7>8_30)$F/DZCQ.$Z6[Y8N%44TK3K M[G(E;6:/?#Z86#4BEM-$,\OI*M@"@\*RUP* #O.)Z2M-S_0S,Y67MP["\K>X M/%R>BS([TOPF#9,S+TE2%'"Z+GH*?BA(-DN:R_SA6=8*R;*5E"JEO9%#OC-! MI)'$=W$K6:011IBT]?,GLB(NXU=]NO JEEE' M-]K"G/-.T:JWGG(:QMRYIG%[@EY[W.*L6GR)E5FUX'+I[M71BCHC MH:IL M-=L]V2=?$^F-[4NY7SQ#EU^&;9*WI\?3&P>5?7VN$N8+-V*3/2%X:[ M7^FCY6Z=POE(%[W"^3#'"Y!P+4?AR3F1$HTAR? ZH/C3]E%^,CNH+ M16R$N#PI9F.;<'JL[@Q32=V=-/UWA$O8<4^P%8)#RT5&7@:G& (H013%,)/@ M'BJSAJ)PT,P:APZWP\H#S:MY6K4%UF_E )9S M6U49I7#M,JO&5_3DXAT_R..=&?(F!CV'L+,8^5;Z4+OJ2S7XJ[X4TGY*SWFZ MA'LQU!==3C3&<:H[756^]8[4[9 2R,SU#:O?_7*X1X!0^-TC-"R8L>#@9,@F MU^8$--S"59V&O#K3I^R!UIM<-^EO6?X[F[/#J>V+^:)*/V0 MT\K?I*.7$H-_UP[[W,MD3T&;+A? ?C![8F/>:#)=&?M1#_OCSYSWP?*]D88T MUS[0HLR9.N<A7I3G=N MUW@;XNC0D\H'A%HN3UG:D>Z,="N<=-+YU=5,_F8W6!ON[&[Q9NI?X#)K?D*\ M(0;[QTN2/;-%]'?9W.!V6W&*](T#HIPM2"P2"7'R8U[8DV_DU:HI]8GIAG* M.7,'!J#-=W(T*>YXBNTJ/I!GT<,D&EN7 ^ D C#,,XQ]2WU]\E M#[3X&3- "YX%4:A'"G50F-Z,53S,=5W'$_K3C_3\K;T(5U$G.[O$C+.Z-]\< MK@*7C8"Q&X)R>F8 MOA->LSWC3#ML9]6\]\:$@B8AB9T4J>;B3-7$_/29SX4?B/7P=_._KU%Q*ZD>>'TW_\FJ63W\Y__6__ M[__SG_[K?_[MMT\D)+&3$N^7M^4O-W?W7W[YGU?/#[_XLR)E[\='QT/?OG_CX[_/KCX^V#XOW[YWT^?_\]OO]%1!'[X[BW;#:#2XN+G[/_PJ/)O[?D[S]0^0Z:NPW^JO?!L>_#0=_^Y%XOU(.XB@@SV3R2_[ZOZ?+!?G'KXD_7P1TV/GO9C&9 M_.-7_]UQH]EPY >7X949(FBB/A-N^K9$].3'H\HRDONL$38>YTYG!,;^D\+]T MUB6/DWN8N'-UX8H[:6F,U]%\$9,9"1/_G1@9,+/'ED;_DD;NMUD4>+!^W?X[ M\]-EP\&S.FR+>2>9W071]SISCM-/PY&^9/,YK/? @C\-_0G,C3"]=-TH"U/X M_#S!RUV?J Y7M;.&8WXF[R3,5'5V_73#MQ:J<05?!(^J.^AZ_J%1' 6W==-1 M.7$(W"9/)'Z9P0JG.IR]9LTUW@7=C'-4&NJ]U:CA&*K+_0U)'3]0'0BS95E6([*9&9KW6)&_\SN(#^NK\4%YXMUHT10P/14M"KN"H M,?'3)Y@9JL-@-VVLI_.YG^;2O R]M=YI?):$/33]?I(I[1CZ_42B:>PL9KY[ M'TZB>*XSFZ2]-/YBTAGAIED,R*]AP9\JD\=N>I!=1RN[#V.[$+77O3JP:)M% ML.K2S"Y*:X [;=K946F-2-*'X=V5WM XC8WNM+1&Q&YJ?M>E-2A!^Q9W8%I# M5.FHG=V8KGA%?;2P,],:GJ@#(RM)C87#T/LK^R^M03#:M;=;TM0E:3_M[IST M/IQJ?;6PB]+\?/([.,ANY-+S?$H(G8-K=HI%U^@61?B>@R %=D%?D_L0_I3- MLX!:T![3&8D9ILJK)?UE%((&M7=^(DSG<9DFDOB<5+^^BZ.YG1N MQXZ;)G_ZZ>PZ2U(81YQH$='T)68P/L4^%<=J!5A^=N)O\(VN@T32E9GQKA5C M14ZQIRB76_J+!]]Y\P.82:06BEHO,(.M^4*CTE'K8QT8&^R@K=-2,_G" CI5?J M<9&?U&#&KDQK^:]7YY%GVCCYFL#H=SJ"F9[-B\8FR#K@, _-,YS.<^VF1] * M%E12FXVI'0:+,5RZJ?\.?Z;?D.+K8H()6=_M(%IOW_)MN>_F/E9@^VOHPT>R M'(P)>%HO:FEE9[UZ6 ^JB3<91GL))PR/OA).#B_$A?,DI?;VAQMD'O&*#7=EE*WP8'@,1JVB MZQ/&Z\Q9'QXH,7%87S_Q5^(GC6@T1O,H[L/0972*(8YF4<.>2PW9$+BF+HBUJ;CE88]1.'TE<3SXIC?%)OVB\QC;7ZVU>W4/(;5 MW(\SXM6UY^AWVQ*.E>!- Q'TVZ(/L"+_9S)U0QM,=1\]M7KNAU/:G,T=3IN!PNU684N3)1R;UTX$I7_S91;%*5V Z.8E6;L]5\M2Y;=: M9+4Y@#:X*;T"F1-\=M+R0$>W;?!"NDN#+?L+C'ASV&M.1MTWMH!^K:K_]$$? M8>%:B@92ZC-L;C=V.SH+LICZ=JE9H#D[K8VH!?::+Z_:O;: 8FVI>\Q2FH9& MO\8W)(;&:>ZC73_X&'Z*HR3)6;U,"A\"_[,C;OXYP/530(B M)0;&KM"EN?%7HCS641KPL5J=D^&9&F>#!OV;0]9\TJIV9F[,-_X$>"&PBEV1 M]#LA(?QVKIVWAVGS MS:1N +(.3LI_JFMA,OB^]I#G;Z1F\$0O35&ORT-(KCRUT6WI(C_%A]/VQ:?Q MTH-I;VX.IW[@)/?RT"6^);T5O.D0:%^R!71%'W*"51KZEA$SMU6^1OE86Q!^ MO?>WN#*7\1OWX9].',/>;;G^J">ER\_8.JW^JG9C\PV$D3=X0;O8*O^$ ]&M MX\[@,!?%*;6YE$U-(M5X7;NX;\@"=FB%_1:>N9S#(/R_C$M6X37MXKQV%CXL M'2L-TUNA:O;=\FS,-S*'4%:U-[6+]@M)N5[WJ^6FR3.9&E;=>F]N(>?(1'"] M9J\MH%@?%+?^"#^0^%T[WZ%N]SDN6)$2NI\H?%#AMRV Y$=*0H]X*XCTA:HE MN_)R:9&[U5] "Y1%\39CM+L$^LO+D"7$_=LT>O_=(_[OP.(1_0>E\^BWHT%9 MA.R_P*_&^7LNWY+<@[+J+W#>2)"_9;SWS'AP?G9Z.BI1MS>P51&Z5^B7,Z[J M(^/1T='1^0E#&)?Q]A"=V%WU!__=VOW]R9'ZR%.(FCN8RD M\L619-!9 H.(%L7,^?47:FR/__'KX-=? $AAN'LHH','FH\RYZ=UR5S"\#T* MX2YPIAS1;#U3P#RW7S;L4;.%>S17X8FB_[,2C9POM MQ&ZAW?F)ZP3_09SX#GZ32,2V\W0!O4/?,M[XV:(;=4%TA2ZJ"Z_R? '_M&OB M8R%@"_#4;@%>AF'F!,7)4B*[ZJ/C\\'%T<51=\3&'#Q;8F=V2^PU=L)5E*J" MU'8?+\!W8),B!<"6WKF=TBNV7-1008&'Z1=GSMN?L!XM%IDS^Z4F'#Q;8AP.G.3$H^<N]'T[SN![>UE+4I&#AV'XQ*H'@B-)JX\J='Y#X M&A1R&L7BU7/KR0)S!TYUHK%SY&6I"86FSE*=6\[?HH CJ:UG"IP=.+JQ1\V1 MCJ6VDD+/;NJF&@B--J^TJEYX'M"?E_SWX(1D()XT*5CH@-M<"01'E%8;6$I(3U&2.L'_YR^DNQU6@X*!SIA;A! X0K34ZD(7 ME,N8. *Q51\I4([L%Q1ST!S16&IRH1?;!D^S*!2?_G8?*]!VP"S&'3A'3'9; M5.9.$%QE"6RK$K&G8.O) G-W;"K,L7/D9:E1I:R?LAP[ .6*RVJA"<^.H'2%RO^6U8Y-*+12Q/T[0<#PZ.QV>=&:WH02%(UQ+ M+2HK';W]X>9)&X)H%-:CA4IWP'\@'#Q'9%:;3?XD0? _0CA^OA G@2^W=Y\D MF<0(QFE3J&YGS"#MC-F&-G",IJPTF M?T1!!CS'A:=?O,'<>;; W1D3"6_T'*E9:ANY=R?Q9>;Y*:UYGI*D(%R0@\5O M0)TFG3@B*$#@"+&1;>3WW63.5A(\.97T]!(^5UHT<9*W'%&6_#9UG$6A2B1( MD]5O=G6J_/4XMQP6)577)0.?HB(\69 8JM-\?'RJ.ST,XLHO1U1!D#\X'B*M M:]J$;D\7 1I#V:4IK)WDX3!V*C)U@M(P^L/G?9MVGAH?([FT!=0S3%2,01O* M,#V@@ H -]'<\<5.LN*1,>;)BL4X;ZM0&:ZA9-'Z0C&X!%+7[#W\DS63^ ^/ MATB;;DW^'M!\?'2!-.(A&V^!AC-Y0ZBB^Z,@!>68([ MSX^/D;;I MF(A,@:OJ$L4DQ9TB)QM)+:3LW]]-J)XZ4?3O-*Z0+9*K4?8YFN MY")DBUP=E:&T5$P5**YO+DI5K3B93X_QC*-U14L'X6A]-9W$K]%:$)=72:W!' "658?&V/Y\NJ*<&_PIG)< M,6?C4TP6CN_=_J!WPV[N0*Q2(Y"G0NOQ"5+<45TQJV(RE2)KS?Y9==\\/D$* M4ZHKT?W1F\J)3:/4"=!F+J?&I7@)%C4;#ZV8JPHG(2D*4UFTN)_5[;KIS_1& M^F3BA[D?X%/F>TX>WF[#*>A+ M%+JU#D*;AN.A%B?C(;*]4EG^FIA, M90=CZH+@$N?R"EH59=#H93Q$]N0I:X,N*%-9R/C[(3LHZTYO 1Q3B=BH4291F)/PIY_.KK,DA2-EK/'] M5FD^'B$[-FN)7AF9J3QO7,NZUBQGS0=D3TDM&7-PF,H$M^1$OK$'Z1W%]ML5 M^U9[OMH&3F0"D*8RS2T\F"E93Z5M"Z;L^:X+9*EU2F,@-)68CJH+U$3,I$ND M!-Q&8ZPR$D8D+X9E*JG=$DN6F^O)GQS? MNP^OG84/NX0*8I$Y5=IX/$+>A=>2MR(NC@9T*JKM-8:S918OE6;S_L/C$7J% M@1KRY>#@R%/=L'91R#,D4^I[><5UCF3S+'D5'3&8D3/QW4H1F/40) MS6UZG+PZ/\0N$YV>QJ?H\2]U)GP-D!QMZ93][9FDCA\2[]:)0SAZ)!4>;LC$ M=WUQ+*NL\?@4V6E>2QD4<7'DWRF;VSX_6H>R\2EZ.8P:\N7@X,A3WZAFAUN% M>3AM$. X'B$O[&;-;'R,G!(IS:UMJ#74GG*.9R3U74#5PX)JIR<(NZP@B+Y3 MCN^B^";*WM))%JQ"KC89Y IA*3K]C$_1M]R*XN#LM;3!HE=K,VT/@\GX&.OGIXXG$>=%I91,9KX,Q=C1J0]W00(E>(Z@B\:C;$#'5H0>@59#^K6L1"*+UI0;#G&=H"W M(/I=>#TH?E>Q'M?X_BNT'I\A!SDVU -5B'THGK=[VXC29U_0:GR&7"W G.R9 MT'I0+6\/HO1KSVDQ/D/WH9J5=056#PKF:=ZFI-)L?(;N134K\5ULAHKJ6>-( M+5"J>E*+I\=GW;;K\""U5G;OT/;4-3_)XZ3P"1[:CEJ\=3T.!=,II\7X?(#A M;*IW_<0%LN-!Q"'/P[0' -V&>: ;)\YM.8MNJ-^6$6_0Z/;$UF^6\/GQ.=+Y3"@5K@ Y % M;CYLPJB,!D>#H^-<0O0W MXY=E0@L:Y;D2\T44TKW89\*YMEO28CPX0MI7R+G?EI42$%2C&$=3F+2:WJ9T;LN)E_>=DXR]!]:J9U#. M,",J]RGM/CH^M\4JM2T5M@B9H^^!W:G$=0?LL&J"W/YP@XS:V6A)1_B/)X[V MKM$;K&;(\09,T0JU0!^?*2L6=N96DCY./D615_V0O42!IS#_Y8W'Y[9$GJBL M"(IX^G!Q!!]J+7F/+Y#EK"@Z7;GGN(Q=-H$H[T]QE"2P99T($S@J3\$B9TO\ MD,K4W1NYJ?LC,(/WU^5>RKML5/9DW#;C?2 @,!8#UTIO[H4_92?UW M(A>\6@?C"^18D#H:H &M#Y=%[%&DLYZ/+Y!M)'4$S$9A[*8'&[[1FZ1@%6EN MGH;MBBT>4JT/\RZ"/EP+06^(3/+R2P6Z^Q"6"?B-,)Z"W01(Z=)^2PS#U$4/ MR)>QT43^+U$8;:NP_,LK;@@4V>*=59K "F#Z<,7#9GU:V?;\, .XY0(6A)GS2&OO4:M@E.]/E):#UMX*HK$ES%=M16F9"6-W M4:!^<$KPY?2[@AVPV$3#:0&4=,GW(D1AZB(*&^Z"_$)2I8WAUG- @RU^4!5A M,L9N[#H)Q+FYJO:R2C52,+[QFHSQZQ9JR%.(H@]W2.P"O'(2W]40:_[\^ )9 MID(QJ4EV \34I1 VB?7&#[)4F$_%:3&^0#Z1&Q!M%8JQ^R$0A?LGH3='$^\2 MSI#.E'S):-S4XV0O>TAAE=;M:GQA2PT-E=6[%KH^7!VA"ERVVFOU,QX,D)-1 M:LF[F>I4D/?AG@D.['(%U4G9U.P)*$1>6=I7'C'VUNZMP$P%9-0*1:RO5@R@ M#!/?&99>J365GD"LP\Z#V:U14-U2)ES'TBO$(&!O88K9IKE#&>4%/IVQ/';^&,7$"6IKD MGU% /VZ?'#^D1#V&+\3-XJ*^:.PG\*<;^#&:I8$(O_RDH1EY26'#T M3-S 21)_XKO.ZME:RF[R]?!Q1#ZQ(>N]>3+MR^\]^$ZCQ1T&<&R+_0E_6U&0 M82H5&3-N3$"$F()!35V3] K,VN*D:E?-E'AHFCUMS\4O*M>7F%_8%'H&HFT) M?&Q7X92Y,)4 CGNKYRX%"E<*"5H!,[;$43;7$BE.4_GCV#=-5,VAC$M'\*RA M-2\?56@/ CP[_'RK6T)M,+3G8R_CE#V76(#039X'JJDV.+;%T%@A?UM,W&&C MVP%;+ZLV&"))A\OYOFCV!VQ?9;7ZBV&QBFSJ(G&FEE([8,>6XS=WLFD Z8&M M9@<<=V(*GX>)84O -%]8G% O/IY^W8K K0S&?19HPP[=XPN'>R9@8>C!G0:< M2Y.E4A6V W:0SX/:$E; TX/2;UO5OJ4R9CP-3"#GT6E+EHNB!W7@%&Y EL]D MU3Z ->3<-OU9K8>M%X7EMJ]!EHJ?W0#X0-YY:G-AB:M\1#D^4; 2FZK4M\G ?&%.<8@E4(_:<$6%] M8E]= I$XV0!,%7)K(DU>]?'*956PK8_"D.1Q-+2 :*ZK&H/:A%ER.M:"A&FE8T%,A(KG]06+73X1)C?J=P41# MTAEC6B#X0M2@HA?UYMC8\]LS#:D4OR^@$"7#GNVEY M9^_E=R?V\M"&NRB>$#_-Q+??->X;:$8Z@F N8>K,&"NU9ZL"WLX70;0DQ22L MDEQ;[?@] J5(T1.8RB;CPU@!0/M4+%_>N?AK?CBY_0&=2$XLQ(^GA U3%0A1 ME2LGEOJ 8'E^=7Y00F=%ZA'\8E60A>3!A21,YK>(V::TZ#7H%<6T+/E!2H,=3&509MTZ/7B../ MSEEXVV7AF?P[\Q,_)>6U&,62_4S<:%K4ULM7;S5E:^75X\&H$P:OP_)AJH8B MYO>R9E6'D2V^*"5U8 S>6/%$R[..&J86 5FVQ+ K25H=4Q]J+&Z%QN0+TZ4+ MRU=,E[0D_4S2622R.*HT![)L22!34@!U3(VK,5JQZ=C"6^SD5X!5);_="LCI ME(-:"J4/A1D;!QV,NN6EYB P54&Q<%/?AEB3MF'(PF<9'871-\3Q S,]1CT$B_WFH&H+C!6NYKYEJ>VV-VX5/+6NWT<'R;- M\M26 T:%_&TQ<8?] =(LL2ZTY'*^+YK] ?7""?TNO*BBWY762&,C-Q[\*K>"'H'5O 5CX#7B/J3@A= M/R!;ANG7R-Q:T?:K09;(#B&S^G<8OGJ0@7I#8*RNGTL;_AV0,DSEND-W?A]$&MB:J,V0H_Q5YC73=N(!8P4=O-$C<**-U&D+O*29S/YLG MF^M31=_(>AV.!V?(ZQFFSC7AK&G.K15>E&W<]R#]<.K#L>4R28A8VX0-@2'D MLC:H6J7 32\2>VL%%3)"H#%3_QF-)2YB' MR%9ZW"VY CFF4J@Q]>0&9>2C^%K7K@\ MKV?TG_=T\YCEKB]VDP??>?,#/UV*:JL?: 0@,N2H)DQ]/BC)IE+'<8^IE6MK MG( \3D 2P'VZI,DS>6W!!>5(H-AJ'0!ER&9=3+W4X:AQ]K@5YTX@DH:OD1M2 M_'^%NC)*7<'6J]X)D(]\Q#!KM=5%WH<,\7W,EVYAI8$92F [+ Z946D.,PPY MD$97L*KJP)LO+ P@; <$(5OCVU*&/9"-DZLMU8*GF"P< MWUL=8\K3"YR,\VP)J8VS7H?CP3FR1;TMO5%'WSBAVE*%6BVC3\ZR]N>F; M$ M(9O(V_[6; %MG#%MY0XD5_PU:ZL3H.Y'A]L+4(>\;6U+1R20&^=%6ZDMU'! MJ:+YX==PV(2C9+RV&FAIC+ GH!#99MF6UBC [D-J\E82=T/S@UJH5./7 /G( M=L76PJ(,<6,L[QKQ_CUUCHU$\XX'V(X]LTJEB]Q8IK9]*E-$TQ@*!!=T!N*P M,*E7.Q!VW9)4_\.IDX;TE+:EV+6XXBEVSZ"WFK*&H][:W@OL^MSK1._B6BPXNJBEX7$:@9"0@RWT%$>&A%.8LU.> MAQV,ZG(=#\Z0O0HR\2@)M8#!D62W? 55M\@*Y#.99*&G&O*RVPS(03Z8UI.Q M'!-'X"8\ (>HN?^2S>=.O'RDR"GR7VM\.7\-N9P0J M%3JYC<:#34WT Z*H774?OU-\7;A->8?]Q%8AC2=0ZH(19:-05Q"5J MX6JKO/XA=HS/Y)V$&3GTEK!\+=V(L[(U%?:'BCV,!\=')X>?6)+1J4PMU2XH M0F2SLIXLV#-.$VY;^]!#S+GBRK[]^*M#5\/T$S>(DBPN0N$J5SR7(2M)FFPN M@5Z%/BE,S68=@X '")>J*0_ZJCIHE8GAMW-^\HV6ROX*@XA3.,LK9N<(V\':-4*P8VXQ20>X M68)5IHU*U7:%Y(>>NOZ*8J\[WX0P)YF=S0;]A6VJ%K]@ S7.6\'#07D#4QE"BJTIKB0 M_<%UY,">E.IXNWQZY"4&XU_(I'(P%#6CAK+1!<*)CS$HO9FFUD&!#_D(H20 M]OS21-GE2;8^']^'0$U6%*E#R&.Y"Z+O_R3>E"0W)/;?'5K)JS*DR_3.\>,_ MG" C:ID M?L$J9X.SQ'\"RQ)Z$U.Q1YRA-B)[?D/ M[LW+WZKBP]MZ<#P8#L\QSNL@;UH\!9;78D!?HI3HS2SE/@#C"?+IGDDZ[W2O M!ZO+'[I*-L>AY\OZU5K'-D$K$,?H&..0MC/-9E[G;AGR']<=R MMPUM\V4S)I=T_#UPMSW!=Z+X2N0WKCU%\%E8?R[*78:FP:-NEY146Y+#=B7- M5HR&2+OLDJ,5=/WBLH?\'HC2*8"19"X8BNZ.5+T?*D($)*/VF4<'BN;1P0"Q)=ZI:YG+(NVR(NZ[EV[D=$CBD^MV2\FUL=2=8%UOCI:M M2MJW-F"JTB;*66%5D3>BQ%AXUX= #:18V$+6OWD9\^.^BEG_3!QJVZ+L% M9:[)T22.AJ6^;;E06 MF^5+*5Y)L0O*FBTU(M3DKXF,HP\'LKSQCH+L?&-&NK;J]]Q$MY0Q6VX)4#DH M&D'+T8].&?3NYPO8Z^27-<>K"[P>)P]1.'V #;!7)4'I6U&C.\IFMPR #5!R M=*93EL%U3I'.'H+=A++2+8NA! E'OKCFPQ<']K1?$P+K6WZJN?0\XA571JE] M'90[H"QTR&"HBXLCW4Z9"LOR\G#:B::AK^?'D;:E/'7+Z*<*B2/Z YGV.!/[ M4_1.XI""_10[9?0N#,17=@@H=S ^'XS.3KMQW*N)C"/A3MGU+CU G?H)#<"D M!>/5I[:D)1"-78Q#+$O73*,6I81"+_\Q M*"H+:1AWZ_9)>>V6W:\I5(X*=B&4; .+(YH.Q6+]X5\K\3W MQE$(_W1))3Q"?)_"-R.99GD:9EP%A')\>HJ380"AEAC?KF?4;/W&FTQ@^.U1:CY,JV8JWN,K;4VS( MCET]*;"GH@Y6]/VLD?2N?9YH-,-EZ#WXSIL?P!9$65%J]$:I1-XLFU";^LC; MVFTCWN:-LXK;>Z?W,8;%8;VEV%PAO545-8Z=<%H8MJZ6>]=,7WYW8D]JK##U MCO'HZ.ADB.QM-")FV?[.%%$M7&5\2*->#@C>PC&J,)\KL&-[&HU+DN/+9B(W M]*U DGI]QC9LA![UU7QQYH1K[6GS=84DD ^7;-W@K#QMDF#(&J6MCAR/YQ.) M\V)^]"Y ZMU[S$>6?";S-Q(S%$7>J$"*[R H[_N) MFR*#=!FJ^8&DE-6C2@/*U4Q_)M\$IR3T';PY)>):$%N@K 14D^40NPELFVMJT=)#ZJ7L#X^50*K=-"4GX+X),GFQ>_J*)V! M%U$!8#LI#ZB3YACK02T6V7Z)M:DN]NQ%D6)UAXSA-U$1V'X:;D-IFU/6AWHQ MLNG,#:UN==EM\%8J&]O/[VVOP4*CC1]YZEEPH-1ZB>\5T60;-\]S+T;OP@ M2TF=XZA6CP4#R,$O?+G()F,]K#V(F:I$:X:I[U&X_CMY(6X6YQ>(W/YP@PRF MZX4Y:BJ M!$Q\/4@P*S-6DTUU7V[$AZP))07Y=*TH-TX4H1A7'Y+0:#VW,H#_"TFEDF8^ M3^E /H8U$K,(%/J]-(?*N3X^Q7;QRK_(_(&CWD%SH)SK4Z0S)Y_U?>DPAMR' MR(NF.=?'I]AN/_7M+G?\/0IV2&B*2N6+\3@I]H/T?^_@P!?%.K8EC=XHE19> M[I++5VPYT@?95J3!(0Q#5TZ0!W#/"$EO2.KX 9)UZ#&>.J'_5XYKZQH]&G9< MP?PXN?-#&++O!&L!JUB1C/0/ C]#N-:[OK4)^Z(5DZPK6J4$][%8O$NJNYFU MY@:M*OTJFUG^=5G]*B"$=1$.GW7I9I9_XTVG[#O--[/6W$W&GUS2\:/:;GBW M#JR==)6;M;Z05.I(UVA-X=MRT-^5R;8(]4&AVVI,^L;75V\599;E2J#;!27- MEE.I6!-J(D.W"357!^[]6XVN)=LB"CN 4T\%E#&A6IVDZ_M-.8;UW3B$^I[S MBF7T4B1XZ[RX$TEWZ:_9,24-.PRRUE>A&=X>6;3RTG=Q1M;5DE85A[4+!@H[ MH<394IM5]Z.AB*T'"3*Y_G^)0K?X.M91"=4N*&FVU!-54PA-9*UEGAS"C+F* MYMZ[I7&UA3ZX/?-3%'G?_2!@W!RY2?Q5L%MJ]0.B7%>4-O,!WWWGU?*S\Z\H MO@Z<)-'X7"MU,QX,L>NQUF%;^-W6 =Z6U?) ::L>U-QYMY5EL *F237T?S- M#XN85X6I)FI&HX!/U]J)LN]9#>_2A;- DE](!^I4^8DG ZV-4>.W%$PAFUZ4 M1"G;1YFCHLLS>^V8N0^!ORSWS.!,ZVLGF=T%T?=_$F]*DAL2PUJ;YN6NUP.[ M3.\0-G"N7# M4I-N*;G(7X5V%,L *>B.T.8:MZ:MV.=^)@[=*GN/X3.=9S%\)FG>G](JI=L5 M)1'9NMN.9M4DH@^^V_4FK+R#\_8'G.]AJ[6:5&I9Y-EP/V&4/W#TTTS[89U#K"0R/NO[TF$,N0]'@Z9A MG4/L_&R%R24=?Q]2AN#[5DH*05^129P3MUL/.#_DC2O.%6>7VM%F-;HF5)L8=2ADCXU M =R#>-3]P#N 7UCA*A?UU0L]T^J14FIAP**2#M4!VH/BSQR,)QNZ?UR%3:BH1C:O15D MHA::(7K9V=Y!7[Z%:XUN=&VD]!"K(YK*T/C3IZ.Z\O MK=QTD"T60;XA=H)5^,=]F%^]F5<(+.XD?XURV-H[DR:]%Q1BAY*:5R CG/3* M[/H41U[FIG\Z]"J/=+E>;6N<2-6Z*FC$#ODS^-&J38 A4RMC>3K$ ?6%3/-+ M7D+O$XFFL;.8^6YE*N$<4LM!/9-%%%.1*IQ'>4W&@^$%1K3(9JW:&5B%W*ME M^4?-RXAT>AP/3HZP'6IBTCB0S7,R>>8MFEMT8"NY%R#U]>"Z=X2XUJ'R"Y 6HP M-F>DU-"F&92MU!/@/48V2NK*1K8KT,'=Y?CMEVP^=^(E;(/\:>A/?)?6HBJN MB@#@3_#MHJ>=2\_S"WB5W5%12_C0$YDQ./G,Y3<:'^ME_/.L-4HT\D*[=;L8 M'P^0S;DR0EGF%5U\Z)OL X6"'V-M?NN)95NT7$#HN]O6(\2/!T@'7R[G^Z+9 M'W /PL,_90ZUG!'R^!;X4Z'$?I0E:S82KGB5VP)RY((E=62K M":\' =?<6LE7RU=XM^2KK] ::$:R*)K\\"L#[4'@-+]\-KQ9^OE7: U,(0?4 M*XM34QMV,?:@3'!QT3N)UQBEGWY."YA>R+XH9;&QI2[$U5H%X .*^K,#!(8D M7E:YD8I;T JH0?8F-12Y%!M'[)UR6-]E<>CG9Y_0N_-_T'_Q-X#R1D",K:N[ MFM!ET#@R[Y1_^0\R\]U 0<[;#P(!R#E,#67+@L.19Z MBSL I<(5M )JD!-E&DI:BHTC=DPS71*G%9'#3[OBAE^-GVGY.,ZY;.OOP [2 M9#5Q\F) X4@,TZRF+C'N9-QY J B33P&XQR15$?*$0IFQ0(EH7SV0W^>S85B MV7IF?(P5BL'D?5\TC-%RA(-IH5(3CO-#+ISJ,P 7R7&O*IS]T7*$TRE;45%7 M8)-83M]$>1>;#06MQN>#T?E%#UR%*A@Y&J!M'PJL$K[41"AL5Y"#;"E2$9Z6 MV'>P<6(XM*U%2(*GP7HP/QR5 ^3>LP4)R"8"-3'Q[( \1!RQ:EN#D,3Z#*( M&F6HZJ:%N@S*B*T@Z]S+5\ MC%](_.Z[(H,$Z]%BEG0X/%,*C"-3;?/2X65*4W)+1 EW+R=\OB !R?4CE0Q7 MD (@'&EJFYZ0%O-/-'A%NE17GBJ (VW2U$3"7H!9&#C"TS91:0NO44[#@Z!$ M MRF Y>M&I2"XNV-LD]>YD9,.E M*X_LGCR=;@JLF#/:E+#8ZW@M+@S57\!R#*T<(\6UG9O+DR1!'\)V!3?(3N%: MPN3X@93 &BKE@*0(.]"D81_,YPLN;+D80R@MMJ3%J P5A4"2<&5"Y#O4H!", M]Z\L295R@]0ZR-G"OK53+$?IZJ\"KP=U(2J(O\"A-HR)$]!;8>[#=U)@7IU? M='1#J:N"1N32$0VU1 ]H#ZI(*'Q2=11%W$=!''+&84,-4438@VL"%7=;(C=H MW:X*&ONSVZR-WU !"[232.1^HRE>H,7%M!,>/W8?SEG #C:K+3K>N8.+TE!E MB@6)_?B1LX29(;GXKR+B1]G- ;,],T]M^RXOZ(Z,F1 M.,;K=5@0BYPD:5A]&C+1@W(7(A97'#S1RM0@9DTM:]8S)1F]2;O),S(C9\XTVE,IN5- M!^6OJ=N(WHI#+=#)GWXZN\Z2%-B+$YS:T(QA54>E5.)=J8?Q\05"?7>.%&2. M$%$S ()\OM!BG#T!Y0 _3"EI['."7!3;(N2"Z'_YZ"%6Y@&7\WW1[ _8OO+1 M!\D#.L8^0>E.+#$2^TS\!\[\&1XA%LG@RX4K0QX$5-L[)YSEGTY,KUW]=A/# M=EIG+28P#M^XO1U3/ M9.'X,4#,K7 KG&)QB=H 5*1\P'HBDV/I0]W>DA=I_,36

.6 MX.7,NCL_GM_Y/XCW% ,P\6QC/0O0D-P[]689'P-N15WN]RM)GX(LR8=\1R0" M8C\-\)!<+'6_77P4N/5O.4)Z]>>$XOM,+V"!3Z[DH\5Y' #B%Q_1$),0!F[5 M6YZN[J<@'8Y8]W'@%NCEK;PS/YSX MP7Q=?J ??=:*JX#"5$U=\W;'T'<3)6&QGP9XR*XR-2&) M1F^J[BWJPIB])8H?P.TG@3'D*Q%K?_)80$P5N[5$EO(/W>ZS0 -R."93+E(1 M5D=OJDBMT=7R99G -_SK8AH['KV$Z86R\>3$,HNSK-UXB'6#@T0*C%54#8NI MPK&&[6 D6)VA9%:PW22]CYP?;BNB8F_3#<*7!]B%>.KQ;C6 M2ET!^%$"UX=8%?/41;$M0BZ(#Q"X/D0Z3W(YWQ?-_H#M"URWQ<-Q;'-H.V/J M:<"R+\[]4 Z.8^2T+@7A*#DXCKG>263/_WLG_62LCJS^:X3"!*YN,\#"\@&5MU/G@(:$-,2I$(AR%-,0[T$B5[IXB\9'*\+"1:_K KT/+7XZ\O#.EM M_@B<($9029C?%M7NH''CZ.M/L\O$=X375&\> *"8$TE'.JR!6Q@RKR2AVXQ> MW"&44?41 (N8YJ4MI?VAX\;&FSF;O?IS/YP^3O*JJC#FQ\FG*/)D2>8:K8$J M9#]CW<.Y,CC<(/R#Z('T[*[4'NA"#D55EFDME:BBQ WZ-Z04)4P8ZV7Z%/EA M>A_2"'II(I2XX7AX@KPD:,B1HP@* ''3"8QKP.,[B76%O]T&:+%[^FO)G86M M#TD(;0:D#+&NJ&NZ%U!#UH=L! L"4H9V!N_N")NM*+4!MY8"<<" E/4-0"OH M^85\--%K]8L'WWFCU1A\TO\PE9,3 P9_R=NX5TBI-QX/1UT)0SEAAX=JP/PP MP2@CI)V6KD#VXQZ84#Y 2,HITBSD9D1DCY$Q:TDDF\AKPELV3&O$6_\&13CLB]>Q8BLI9]#?B/@!3EH4RPQ M=2E7\=A8(_*F?'.IXI(BN*R'0>^12U'(>&P&L"0C&YY4!,86M0B1E64W96OC@R <0J\#H TI**+91Z .RC[$QS!= ME-3/_86D"NYCE>9 %M(^LHY0V3->'6= #VX>BJ%RHU\7EWOX[N792=_9U<>G] M"_Y.G8VOT5:PY7WXF3A)%I/'R5,<34'X(H-5.R^$28OL6]?4'%ZZTONA9 M$!%SE^WH%HA/T)J 'NX^8LG&-?H"(7 M#D>J^S@^3L["!78)U'WR&7L9%13]S5FXL.M"-XZ,1*/_F;.P'2E^UH&UAS0)8Y'P%\AY M5BH"8XM:A*@/R0ZP?KJ$+J$4Q;.??(/I0$)W-G?B;Y*/B*PIS"";8P&D'PDU M?'TH&[J/=(53^AF0-062D TN:F)450$6.MPT"0LR8LX[4+UL?Y[708F;_, 1 M=;[%V7SBOF3T$Q5-[L,D=8(@-]OSA*S0%+YU'8EE/]^K@J:'L:_I#9V,4;VP M>4T1*MTAF.E]QD5) TS;:!KZ?VTBPG2#"/2)P'^\$N[?$M\(L*T/+ .G%[H,MFXY:2@F@ ;2TSPX[HST%_PS]'1T># MLZ,#G!4,1(#F8T5V,>CR6N.XL W64"AH8&2QU;OQ\@7.O4[L1RJW75:?S;%C MV7YKB&A;QG)8AJ)$#RG2$L;7,%D0UY_XQ!/?=\E[ON :5LNEPQ#DE(DAF)+ M$:1Y%\7$=1)^$!3_X0(]TAY832Y\67*@]"!25&G+=OL#&$N)M[H9Z05^FTQ@ MB8._P?2(TQN8(A*[O=D741&<87W9&R_X+7-B*/15>WW!MPGG$]/^!!&V5M3$ M:BAHULS7I)WU!WY)'2+.E'4.<#X M.X BY+NN3(B8O588)NFC9)V>'&'?.6%6;MO*P47<_^34DR.D'0"7\WW1[ ^X M!\FIA48JQ Q7GP/TV/?SM#D/!9A[8&FH3]B&C]!["ISPBS.7WS7?QNM %LC. M!(9J<#[TK<&W,;'V=KX(HB4A+VGD?GO*8G<&J.C@Q4DIDF;CDR'VVMX(!U1I*('><+/! Y2/K6YYAB_AGZ: M/+]\E2J)L!VP@UR-Z-"*HD"'?8G&2NZP9\J8P$>]_CO0@RWT-C>L#*RH*<4- M)2KT:E:> *1(A5(8A',D4ATI;O9P?:%\]D-_GLV%8MEZ!N BY?XP>=\7#6.T M%N8,JPG'^2$73O69\CY[[Z7.8'@8\5\ MECJ)CH^PK[!N^]LEAFXJE_: <3I[@*A#,?<: (ADYB]>(XF%M$8O!6%(AA&Y M&!7$KHC/5.;M 17B>N:3R>T/XF8T\>-Q,O%=$@O7;$&+@@C$+VQ=P>VK@ K* M/N382A=.WKKY( C*,=U5+1EPOJ0+UV;FML?"[^H"T&C?MO0UNTW .78 M!DP[=91%4Q_2HS=A96)"WG8)63L,BV\2M)[3^'3J2BP^2#)E;>6E(!CLFM;M MZV^+S.&F;W-VG+4I+?=(<-PC<1$H[4>L3WX+;P$ZD8-*6]R/MD$5[M5]',TK M3<1K%[@3./&2&B%F4> !@.0NBE)PS: M4&#&:\8GQ\B%9"U56BY7'$7MGN>DSLEJ8QG@GB^,OP-H[Z6UNR6B./K9J2CF MIF>NE0\AN2^I>8U2FC:;PD$L\=W<7]#& JOQ>A#63P.Y$0XY"M\I7\_ZM ?[ M?)]>V<$B[TL4OL,'B13?IB0GI/IWFCK[)4K_@Z2;0H650':1M_L@[P=Q]=K> M?D 2.3K?*3]1:W05ZP4<+\I?T>=$^^G##@0$V&NK/0:;G.F >]E7;9JO*3EQ M @\_TR;&;?@[_0.%/ZWW:B1QBT6,Z(_'KS DQMQ^2,8%8 M>VD^MH18SGSIU)UQ30\RN8US?8KY%$?"VO\MO U$@136W(V3)I#TP'6?1$'_NK6I8:C M.$;J-C&LO#>>YG4<^MBH_#$<+JU:VBGD/DR!,3(N8L/&9)^C!%/8?8 M$9)FY;:M'%S$'Z"HYPE2, 27\WW1[ _XXQ;U'&+;%]N3U)!":BL93- >1%13 MF>IH3(&ZM2JHB-;R/XD_G=&HE'<2.U-"R_WD4=\P+2OQL+"^,Q?N9]HX^9KX MX72GH\LDR>9%XY^&]BTK[,G93T.[9$$?(1^G38BX=4/[B%]=UF)+;$U#^TE_ M=BNCO8TQ%_$',+2/D,Z^7,YEAO81]W3Z$0SM)]C)]VW.0P'FGX9V.PSM(V2; M*D,U#FEH'W'MJ!_9T'YJ>W&%VK+6-K2?FKO.VVR:UOZI46PUY38 C+87*C D M;A4>>G!7EO66TA&VP>L0>QY31'UDTSTSUG;'+I;_D19\75O:#I:G)!T)2-!V M5Y2B%AK6\29T]M9UH,#;FHJ*-?CVQX)0U^\?$;UT(X"3]7-+=:C5WPZ2P@X@ MLU/Q=2FT\)XX7&U_]I-O=S$IBDN2)#VDKK/>#6+"#EGNCJ;S";3PRKUZ>OXF MI^I-9U&@E7&E515;>2D(!MLVV;YFM\B83:.I.QFX$<;!3\']&;.BX\VF)@G7]\Y]!&QS;4LY2MQ,D5X)N.W1C M196AZ(T Z6,+XLW17@=.DI3Q8A)O,K=-P0GV]\VXA#F:)&7!4. 'DF9484G] MQ/L/YRR@%TR7RH@M6P$<0U$C2$*M%S"28\<^EQUH6K.1&XHQ TDDL" M^=/"UHT#AHZL2# 4/:*MCEH%UB2Q <)&.=(A]M>C31$RH@34&+$Q,*0R\IP+ M5FZ@LC9(>LC+'@W[F&RIIAJJ]!@**K'UDX4<3Y++"CN$Z5 G'7-T&0HLZ9I2 M=CZF))K/X)(.!)?DPK*]%@C:#*A!Y,\H$]NC3'))V;[1 MMDKEA33^##>Q+]PDETWWPV455+Q=_DS%GZ2WJQW)N7>1)+JON1\@B[&"8 M-/8Q!*4XR%RZ*0!.EY>A=SVCO/T,)=F*,#@Y'?Z,(Y'D*)TB?U1-B+CM")*< MI ]3_.,4^R1A5F[;RL%%_ &*?YS95&6; M-%$?H3:)Q'[^F*5)ZH3TMI?G* CNHIC^L44O"/N%( _L6"=#.M6.FT/$6@_* MFABDYTLF*8=B_%WP<<->=%O4KM;UN4JBH3B;1>X,?$F=..VH0EMP*^M95]-= MT92:2Z.AL*".&FI+=D $^*G&6A3FWS0MVYO<\]MCPVW;OGDD&@J#*?8Y]Z&7=7GVF(GDZ8.KC^KE44AB,S1ESHP !=G7CA#-O M3%//F3O]\EO*2&-8IK"FCN900(A=S6FQ<_[4XI\SB?KE-I4QM^(%?0II#00$ MB!W7UJ\)5(-]SO3IU*74'^FDT]5\FXZ?=/C!QMK>WQX9>Y%FB^((0&S]B>>Q M8+9HTZRC,DQ\R)Z#)?8(\&HQAC$_. MNNKR$YJ)\;CDJ'?WZDZ\R8E[TUZ=>!P>RSX*AQT-K%1(L7%XBBOX-&"0STGQ MZ5XABP;D\;^K//):2?BO/QH0)5) 7M_F46WR.?/H0*F0+6VV+J?3.(_SN@?( M?ICX;I%DWO+F2O):V(AT-:*Z_]>JJR9;]HV10?:Q>R\% 2#9$.U0M=;Y)2C[,W=V8A%75ZR^=R) MEX\35M'@5:V7GQ5>MLI_7!PA+%*2=/4B+^$R2V=1[/]%O*^@'7$E38%6DTZN MEMMF53HOFI9]:?9B(!,YQ,"$,G"6HP,P]V$*Q%Q@1W(=0)C;:L2EH?]58T9' M2-9\+N?[HMD?< ^JQM2[ >CD CL\^>"34T#$1ZC5TH$K@4XND'.H&:IA.BI* M!K\'!5=8QY+GEZ_<^V*4VHU' ]O#C&K+G*UC"G2@7AW4YKJEM/KOK_T/M0NA M-7TA"!([Z0WM@]HFHX:JF]BGX0K6M<+\^STG*V!^YX% GRO80 M0&A6[K?Z-5%8G#>N6M/M^F%2SLH46N39LC<*$%Y74W$Z-&$XM#JVQE>F,%'31RF]5QXUI^B+X$.5Q#D"L MY5,/EMVNEO-N4_OMG:B%P$S5W?DX%CX[)ZKF&$'XV,Y7"Z8 ^FRM);4/7>M' MT]QDYV35'.-X-.AJW8<^3=9:4C-5;JB?D[52*M#.F:HS0! X=H3PSVE:1V2F MBASUS>[7P11$M"\AW)4Q:[,WB"[DG* MDGL^27X6W:O661L-S@RK/C8Z1XDR4 M);$M0"Z&#U \[ACI0,KE?%\T^P-&+1ZGNUH^"$KC*+8$I<6\4D%_1FGAZD,- M. KQ/DDRXMUDL$N;%L%=A5V%RX/0_U.O1Y@?2.=B+9%S-M%-,!LJWV;XAC'^ MJ M4!=H=JS#OQKR&/0)/2($K#73#"&;4:FT\/QA;V?E0GRFZM176XYP+N:ZK M=EX'_&)ZAAOH5*N$M%4\[2"'<">F'JD$^,AG%STD947OCQ,XF_ON9>C=^$%& M4V5)>A]"2[)Z6/<3 DR>,D7YY;7).1MA)(&PQ263*A6+HC(XDWBHL:>GG_8<+%K ]85(9 ML64K@&/H@(\]9T5'?_[#!0O8,>:U9ND^!D.'^[K',C,"76]S'J)$),NMYPH* ML .6^9)ABY(-H0>UT7=.AT61E[)DW O&J=I'3=FK+9U95\MKH>E # MG8FY/-L4P"M^UDOO7UF24DIU=43>8T&J+6M^(Y71 -N#&N.<6<,C07]UX?54 MD(A=T-C0(B,%::K6=I0Z 9*F[-I59%\;YO,%(=A!I+I2%T,Q5!S:6SOV/V6^ MYX34A(XMXU*O-:1M*X". MWNT2TP.S]U8\2Y%2(KT.E-L&6$$^DJK)C7,Z%9T(]JI']@&]E58E9O6M'-*E6MW3QX"+/\=12ZA);1R?.FK[,DC>8P MCM>9DUZZ+@4);$3Q9?I G"1]);0",VU \T##) I\SRG,\L_DG809DCW^V4^^ M)9>A]Q7 Q#" ,#_.R(WRPG;CT:E61K"AX,:J0.CX9!9V=H/QZ S9<*K +7MJ MB@!]&+/W&?(:+!*"@OGZC%]%R&)9:9NOSY'V;K<^Y&JE/FZSWMO%I> MD="=S9U8%N5: MA* UJV#+HJ-NI3\_AX=(X4R*+ .\.=*83!D=.!S$T<.5'/.76BPZB33]$[B4.:&2 6 MEJ@-0$7:XM23F!P+1VRX9>G^>Q0LOT>1-XO"Z3?XKQ]Z&8V(<()9%- 4J^0Z M"OPYQ2:6I79'=)$ZNT!:-Q5%QI!S?9RF;JC7KEK BR$)WOST99E0_^'CY!)4 MW'<=2?P(O\GX?'!V>H[DB*DW9570F+JXW*KCYX-"% B_$?")'!1JP,JP@Z8/ MEUWO82S]U\Z4#'0$76D&Y-AF*=X1G**X]S"U=F&RW9$,Y9^39^(26 -AUO0J MBF%=NZJ+40PC9&. K=Z40PCOFW 8L]XS2@&[$H^(B$H1#'PJ_CT*HH!JR & MEW-9% ._N,7/*(:5KQB[%IKZU-/#]#.*0>PWQBYLJ";%NE$,_#J'G3I\[N\X MI6XP7A-8#6US;S.EQI:X&-7/< :6(WEDFY>[SLJ^#>=G. /+=SQ"3B&4BJU& M.,.(:_/M5C@##-)/:P0SB-K!HF?=IFU'=!R)RU%]Q$"&D6UF0NY"+4+P,Y!A M-$**,!*)12N08<0OZ=^/0 :LZHX*O.L$,O K.R(',OS33QV@X%,0O3G!"[1R MIIOA^R01BTVM-?[9K,OJP#T')5;W_]'AT/CK\7*I402FY_!*E)'F(G)"Z M>^_\$ 3@A]/-@#4JW>KT"/"1CXEN]J_AFQ\$Q*N@E&L#OQ&L ML,CN=A,J(,/7 \=[<4W(J_.#5,@1B)SY/+"!7>K9@+0%T'K@>-==Z3G+W05R M5(4)00N@M747&)(UY#Y\AQ=$L4^2/%7-NTP?HN_T5K3RDK3K*$D?X[PNH1/X M?U%.\JOF<8PDJ^$N;];W;2D82P2M0*BG&&MJ.:!GY_MG8)TF^%%->YP\@\#C M=R+:C\L;CT^/D+^M4L9Y"ZP:-'3KAT$5^#.*O]V'3W'DDD1?!_BM@2GD3VY3 M)9!A0S>;&-0".)OZ"9Q>/T61IZ\%_-; %'(H5%,MD&'K@9%FC17@J8@;'@/L MR/NLIG)=@S!E-+%D1P7KU8+$Z9)>#Y#"_O/VWYF_H*YRG!T3=S@*^R9I6Q @ MPNYI8^;C#E#=QR3N8GPZ0/Z(*LI YF)2@8F^JSJ03^GTR!J?DHI8Y$ZD'!#Z M;JAU)]+I &DKP^5^(9H)1!"*U3=SQ=Q])Y?V\X/959H!6 MOA1;#SQ#GVG4=DCB994>J=0%K8 9Y)U90ZE+L?7 3<2EZ$$AED3>&)94:^X? M;F$KL(.S!QF<7*B?XBBII0MY0V 7V<"E*D--#:B@LR^7LTZX4#;/ NHYO"$P M;-?/Q03_#D@NK]"[G$=QZO^5_Y[+BCBBR,@K@'/D;(QF&F66!PNS4-S5CZJB7V]IMRT)7@G%5 WD,43E])/+],$I(F./9WUO#D MEG=!*Y#B!8+-G0:'*%G6MQX"A GY$H6N-)29UR0OU'_4*0%+ MH?3 \$Q#PE+RX+]3/4Z=<.K#>J8RC\4-:P@Q":?"PHH/HS59HAD%U"0 M@8+Q9L@U$O3*>#-$\BYP.9<9;X9S%SB05F=NV'P3\2*=-S_P MZ3U02*DQSK+88(1>/B0G4-F]"5J!R,X,+&W[_ @W<9S'83#(@512IAC+FA#, MA]G*G2 YX.0B4-C)G7P,-]P)TNSB29@1>649=@/08,P=NE128BL="TL/G&WEA_TNBG,#9+Z_ M>YTY8<4HJ50S3K$3X W),-5$!W3Q]JJ1%:X'K@O2MITE\56&V %+FEQ M0^ '*2NLB;A5,/4C_T-;W")6[-J[ZTQL'AQCB1:6N%VW(NO1;7C%:"JCT*D+ M*&\\/EU? ]SDB+M)*>2Q)[3P*3:'P2('+ZD2RC@(:V'\,(9 K,O']46B8!CD MWSK>*\/@R"87[_X=X>P!VV@8Y&F=U#PH;0B8,0^-#2:6#KX>F [+O=63LX2A M!-53TV7H*04 *O:0A\H.,<\9BD(5[D&54?; \L@VH2B&^XN; M.=U00U;#VP M,.[;4W36 V8SX ;)J6=L!1#@ZH$9:T5&*]GV&S&WM^."UM;?_._,0O_I!7R=AMC6.AH'6KO_M! !_BO0'I M&"NT^J$7\IX>H5X'*4A-4J_.*^LDQXE=*+">9-C3N@9T0\:0P+I4"%5R;I45E*G!,D:=G6DF1 MAC*'LP1T,TFNH_F;'^:J[F6>+9% MS076_]R),ZQ0'B[G^Z+9'W /[C9@:*OD],MI :Q9XQ2K/P650/8@O8*%C_XS M)O+H&6E;^(Q9:(9)&EZYS1W^R3/]%^/D\SI:,R#L0MV[5+$2J[A90P.3H^$0._W+H.XUH8"C=MKF0;L<+Q0HX [\TN=T/:-S M[SZ\<_PXGW>?B4,#6^B\A+^R.UG1NNR/QX;ZZ5^B^,@VWI<''&+=Q*(E7O;*T2XIAIQ% M"Q+[D?>2.G&*%91;DR8.2Y_@=/(0)6DA&DN\M[)W?G2 /6PR]EUD4I[0JRGWX3I)T7OYZ52NE\EN<'=W6 M -YHC2TZ?BHQ$&2Q?9?O[]0[&9^M:YRCQ.=BJT'D3JL4XU4ZOQ&P MR MM',SF9:$G7P?8#8 09!M;6T(7X345]8(ZNTF< M^A,?^B?)X^2&+*+$YP?W*K0":I 7^];FOPPT1Q\Z9?J[CN9S$E-'V9.S(+%< M$UC/C\^P[C9H70?X<#G2[Y1=D.$EE1<_9[4 #I%/B4;."T)T'(%WRASX&CMA M F/-'=\D?O==>J7%A.4MIX?MA/TG:5J/R=> O/"+$O*U@JU(Y@G@:%^GC)+7 M4;R(8OB>4J?W9EHJ?'0$[6 U1MZ+FA]^0@.DI.JBU@$0ANRU/)3>Z/#!4:!.V4*_OKS&>5#<$A!_BMY) M'%*F%/1&T [H0;9S'$Y=I#1PM$3;<(I;C5MER_B@D!FIU0\P;TW1D@8[Y1J8 M.0%,G3*.[H+=_A*7)>O@$!HE:1Y?*] :W:Y@YEF38ZLL<[;RU(/.T1]]^^MN MR6Y$_:F@WA2NSR\^^!K"(AQ0&FAZP1691#&]:E-#H;3[!IJM*0!ZY@2?G;1$ M*Z+U@V1'G!W9-H4WXJ'Y/W[X&)+_($Z\]1FM/;E5.@=2K D14A-@G3FOS@1Z MHL7A-.YR J,$)EYG<91-9W?^>TY*8EKYE-X#["-;= ZKAQJDH">/'$XE7_QP M&I#RY^4-;/0:'R07("0LS M2P&Z?>! A1C.!]B!6V;EMJT<7,3H9^W6"S6<#Y".&%S.]T6S/^ >%&I8*_35 MLE+VZ2XF_\Y(Z/+FID9K4'3D8+I6YZPV$STX0;(*A:V12B-Y%5H#4\@6!V5Q M2K1!AK$'!SD6UDVI3FF(G$IS6&UMV>?)!*JN#VR0/2@449D[^Z>[!_). O6O MBJ #X!O9%'[H#XN4C![4G&#.E'W@M;XRW'Y@ZB%;&76DK+'$B 'WH$C%&F!1 MF#1G:J#^S=EO!8&5LW#I>7Z! MYCZ<1/$\?Q=.WL$-B>&CD_KO9#.^8B0*V0?RQO!%.L.8BB1VIN294(,.C8\J MTS\?)Z!AQ)^&UZ"B>>#5&D R$,[2&OV-SX?(^T]5\?!F96W0;6438,W7EVP^ M=V) _IBE2>J$'M#!(C=Y#/,"/OG2=YG?7<)>,O!1*1(T\::X!DP]D291\F^>G$E@"5 ME@2YK3Y<"CY -A36[:=I!^Q^9(N\Z)FP WRHB"7G$SB M/%1]R" JK&&W/]R9$TZI#?N[$\M7?U$S6#V1W99RR7&.ZE)4/<@9JBR:ZY54 MQ=DH; >LVI(WAO15X)+2AS2C#W*V'P11G!]^(KVDD?OMF2RR&+82"7F*HVGLS"^S=!;%M'IOL7"(O+:*/8S/ ML2]S9-'-GCM:D%#=&C#%72K:P='@Z#@7+/T-#X +#-"JC#M &,*MT0NP@;Q6 MR@5<&Q:Z+Z.MF;Z..]C@WCQ3=_*K= J\(F^OFJX'ZBC;\K@<[O.ZN5UGAPND MT(JZW]C1T='Q$.$SNTJ7S=E[F3FT_&BYX @&+VA5($'V7G'(94\B%3"&OJ6X METMN 2TB.TN<]"J$SP06"V6A0& 6NUAN,BQ M?%(N&0<8/70?)NSN#&D!K"&3;:%RT:"?.MN/H,.Z-H;+^;YH]@>,&D%7?\D4 M.<^T^P!%1G*D-9YO-;'V(#+NCL"8J8F.,;$M"#D+PB22DMF=CC0* ]DI:P*&,7LVDH7;;.*,'N16!?,5 Q MBT)'K4H'P!=V&F\K:J*#O@=A??HD&OTN 8_8(:.M:%%=)DR%#2+>U9I7DJ,Y M]? *P_N>IET#QT@><:.['S,T]"!>L?RD;_%18R?B3X$0]9EM(5O&Y"*'-71IGHU8\58E"7B M=JI,/#!L0*K=*0@+R7YLUH#4D(!>U%HO#2(%%74L2)R60!%VQD=#\8HM2$+8 M?:BOOK:!"&E4,2$).P#"L&\4:D5/=-#WH9JZ/HM&/TU )'9-B5;4J"X3QLJP M(^YZ])<<_BQ#VAX;W:\(T1DKD[XK\ ,':A7_?*!UYL@$E+^/P5KG(P.1!YO8 M\'W]VJ%.(X2K6:\ S>; KO.]S&YCF#],N-V8 MN)Q+@\"X&QO<(+#::OD@"PUKWC.PAADP9G[&&N6E!\%EFPW3'5#/.A'L;Z3@ M'TGJN]+]2ZU>Q^<7F-9!4ZHAVH,WX*4'46,4,0;=.W[9H MZ4$L6PT*;G_ CA^P^J$3+W..OT3PUS %,#"^Z3T<0$%5Y >X5MX*DL&,0+%. M8?5X,Q5OAVC8NIU,B%L4G"M)>'92HFDC5>\$>,,T?[6K;[HTM%63[\!FLA=8 MX?-;TL*TRNK*ZP#/%/?:],9F=F'"9K9'S_:U/T++F$I;&":RTU/*(>,PI8[L MHUBY+HXP=Y3J\I#;LG(D_;=E70R0[,YNFZ<.8&X6G"=#F%I12\=+9>WHJ9H(.Z!%6BQVKN%G/[UV MXG@Y*:YRT3VQ,'H RM#OJ36I0ER(K=U>@*D5^4=91PGR!D (E[^&BAXT(\01!]IS<\Z? :)Z%=%)H0DBF]*=,67?A"M#:1\#C0T;DCIAQ/'Q+"*N@J=GH]-P2C M(7SL, -6#;LAN "-98C9\36OX&QH2E;IJ;#+V+.SYTI91S_D:#DZHVYLM.VC M4$&O;**LTPTLNO;8HXTHBP@G1TW4K94-U41NE:X ^1K"OP)Z:Y!+X+&W@*C8 MI<4= WVV"85Q5T'(2>22-U.:=5ZL Z6JT!7F/^L9D /<@W+YO.=CXLC=G4+ MX+;87^W80Q8K6 6LYEEANR4P98_MN/Z*SX?&48).%=)BG8^N R=)\ECJ7%XU M@IJXG<"6';/2>BL!3A*P'"WII,UPO2#JF!+V&\'TL2T612)$Q>_$#D*.Z+5M MB?BW15ETK;'Y5(J+XR,#>^L*6\*TB=WGX/7(&R4I-XQM,AO%ATF'.,8L(<#F M?EM(W%%_@-0'K M]N9SOBV9_P*BI#X97YO(B8NZ4$C< SC"3C51FEPJ 'F0Y M[,/CSD)9$^ $V8PGGN]20%(!2UH"0\@!&75DK00*-;J_K>_H%V=.M#='JT9 *6;YBF8; MI&T0/0CJ9T.LL5':- -ND'VE,KGI2+N*J0]A_7GU'1C^,WDG849>2/SNN^3^ M^46ZB$M:PGIGW1YY5X \P2L LS!J/HG3BMSAIUV9PZ^*KQ0- OE$HFGL+&8^ M?*TXB[?P^?')T? 8RR>FO'2K03 5[!X<4(YDN@N)NTH+GR](0 I]4A,/0Z12 M-*:"VVN)M-%A]N63X##[\JE B'2>5>.>?9ZM#-U46#K#E=3RM'N*(R]ST\>X M_"H(5D[6H^/SP>G)!5(LD=:B*1R]J1M-#KA>EGBHC[Q$E C72^[S!0E(3BZI M9+B"% Q%3MN1IK:.]A/L1.FTMUJY:D".-+.14TD[(TI"T,?PKZ+-6F]#Z & ME%P:*B8%9JN"'5VZ A/2^P[V!K' M7N,*GJ:9/TY>G( DTB5Z[]F"!"M,P3(QL47,1]0XTMJ"99O6LP(N9_ 9NR'O M)(CRY)*R&(%4V@JM"[:L,![6D[\.QL9!V!9HQ O)*WI_(B&)X0P?>I?>W ]] M&GU%:SB7P.4K@58_!8-6V!KK:4D]M,;BM4T6BJIL>QYDI419S\(VR?;#L63L M?0B0WL\AWXTPOIXYX93&5 .!(^4#P6 MY[O+'S0HJ5_.7S)Z/GNZ8#/KR%A;C<:] 946I+Q:%Q9 MMA!RE*53.9'UJXK?SA=!M"1$X2MC[B6%1[U+2U$+V#EZIVUB-!H\J:UYL&%W M"?'R:X0W=[N2218*S8RB9@5#75I[E-!PY*UM<*PK;\YQMSKV3Q%T'N91P31$ MC>OR$[4I\&+>G*UU)E6"PA&=ME$1OV3.C3^!\9+0A?4H_4X(/5.OS]R7*75\ M9_2^DSOB42?VUFW-L*A5G^Y-H9V1B3N+J6$B=/W SX6VNCA;7GA'UFY\<6I% M9)R .\:L4D/U80KSC#"/X6JRV!8B%\4'*-1S:E.AGM%>V"E[P#\+]6QJIXPP MW=1U9IL*H)^%>[;K-XR0J[B*9*4JW2J6GA?N.;4B^IM'_K; =L?]LW!/D2Y_ M:D5LKIH,Y4ALO(Y7\/%XD(7AJK0%IC"#".I\&S6Q]:DNSS9J3KCB95H>U==' M]ZTSN\JWU<1[0'2880CJ"B+Y-IOCHD]%A+99V2J056%:7]=X/0&#F)'$+6F3 M&&T_BA Q@:]BYYO= -B\F-&T=>9BL4O;T%6J_#Z#- M4@->$[WAX6Q<1,FNK)9MT.5Y8.M[O?*)I#[%JZLNLA['H[/1R7D//V?*P/MP M/S&'@_RVM?6OPBGOA%:GF_'%&6:$1$M:(X!J[))C^_2$KK512)-8"/RRSE9Y MMP>@##-"HL5OTCY*4V6JK%",YEF69YC!%<8$ST+5VNW'A[Z8:#J-\]U/L3=/ M[L,K)Z ;\,=)?D($VRS@"QYD1?2-@#!YNN/S@0U;X6(/DS$ MQ9DM[D&V'!2B+62?W(Q4%%?F8E-H!@\CW*VO- M.PU,/0B_,)A6=H9D#M,0&%O20D2&0C 6)/8C[R5UXM0N20-K,7$20NU]64!Y MHT'/UUE,*7_*1TWC>Z,BV;:&8FB^ %BWY3HG0WI4BX >A)=PSS,L.EY(F@9Y M=;7D3S^=P?/PAU5(ARS-V>![X%-N2V2U(?5KPD/35B$?@NW2,4[GSXU8,_]PMMJ*&-3=X&LK ER,J03C9GHVE(C\V: M66?S=8Y\2[GYS=>YN3NWBLW7;>@=VOJWD^;Y%#BA3?>3[R2G/I/4C_-O@I;1 M3Z,7D.KIX:?9BSN#]2: 9>0&I! 2KRJ.S2"Y*5FU^AE?8*4[UI8+>X+60/UA M#(KGR$>5&K)1,#*>\XMP62Q"72/CX BKK#27=(F5L1AQ#\R,5#T5KA6M/@;* MBWPN:SS7^+!Z8$=<@9(F;VT_"/B15V2:LPOL);)'-Q MZSE8K9 ]:<8F(P-7#TQO+S-@\U"8QC&GB0&WVNEIMGGIPE_5U.Q8:/ MT%.>TVV\#H2&?*1EJ 9GA]P:_![<([\_/S?34\6UJ-0>I(/L?#*V(&G@14UK MXR0KEL.G5J"\/B>,C6)8&4)N W_JO_D!W?9.N>5/M#H!,I$O$=(0V;;,ZX+M M0189!S6]4^MY;0^4+POB]L 6*5\L(SIE9@I<* M:XO)VM'Q(6^FZO#)F&:*2#^*M1KT!S,Y1%$:,C&*B/D<+-^:Q++=3' MW'AR3 NUTB7RS_2XSIE/6W^G7&!FV]2:22P$]MF=U07%+5>T\P2%BF1(8E'. M$GB@UE.JM;BJ FN!V99%M("I]3:+VM*)Q/R\5Q1 MCNI*P,!GH_55H/PB6[MR6\H;YD51M2:W+CI4ZRI'L \T@GMS6=YG&#^]=UYT M?:"@"=5@S,)L&L)@B%(.K ]5LQY(2E__."G*\3QF:9(ZH4>C]&5W?LJ:TGT, M9A&1VN+7!-B'DE8WY"V]#Y,TSBA?UU$0."DM,BA5 G%#RI"EQB U%5""U[AH M51M+^6<_I$>*ISBB.1!_.C1,(%WFAQ'>4BYH0I%::HM06,KEP'#+1/%$6)P* MM43(;T*1(EDH3(A0"@RW@A/_@J.]\=Y/7I8)1?L2!=[K+(ZRZ>QF==%HQ-UH MU>B*,M/=#5A]P*W5;$+V:6ZB?_+-:5%IDQ9UI3\]^$X>OT&]5Q_(S7ER-#Q; MVP$.&?M("^K204K3>;8>+,:+G[)3@V'V#HD#SY"W,T *;%V!N@Z?5P0:A8-ISG29W\Z2Q\G7TO,@GDG;%=0A'E@$2]_S EXQS++]Z&O 40#1D*<>6M(N8=Z)VS\/.ENX_,5.:% M95_-C7OM,XW#A(W"XX2]@_A@/K;!T?$%QJQ+$D(X6[BRO$5RDY$OH 2OWTGP M3O(8/9'9MVZ7P "67:J)Q'CSN1$)Z'F,A],L&NOY^CTRH%!E3Y1"9!?#X?5H M&SMZ0N6!U0=>+(H.T.Z+THA\/1"2"E70VY?ZV:H2W449*RRL;E>41&1[/8X* M5<#;EY/:F@89T!Q*&G(-VL-K3 G:5)KL[F''%DWY&GK 'PUG)][M#Q<>5HYRZ#V5SSY7@#'OFKXY#RO-[U8".__^V=VU+ MC>- ]),V!C*3O&Q5ALM6JEB@@*EYG#*.(*HU-FO'*=BO7[7L)#C1S;*25FQ> M=I;!\NCTT?S+DN7-(?,.).(;Y-]V@&" MP3K&\K#7:))9F,VV;M\R^V<%##=YG(NR(: Y,MGB3'7S1@_5T8Z 7]%Y"^7E M.]2>4'F5Q0W +$>F.LA'@!)BVP7:"P>?>HQ7/S+#3?.\4*;0;_8B,.&1I86V M72F79E.Z+T5NB [+F_ \KP MJ-R7K0XH0ZFCLK&PB5;U^(&\\ I7R>PODKYDX=N<1I]\1QX5@*AZ>D_>T@PX M-?A4D#4![A!N.-P4D)GX]KGL#Z^97G90Y1F2-P(4V)6TU 86SRLM(M3@2,E% MWTG,GV9=NGT^3S/6ROMYML')*6C .UU>L#KGT;Z2.K='YR>0_/JI?FI>& M-WX;X$9VH*H9D9Q@K)&BQZ]9<&R'J0'F@]3?!CR*G"6Q78N.=J?F^!%+13DU$^J3P[@(T<6F- C(5: Q,?"0(]SFCS3^/7R MWX*^08^KCDO79H-6L(QAGZ,%YA>X"8UP>%D7_6Z>+M*$1KD17^*G 1]V]FHS MGI3][T*9'L5N=PBW'V&+ZKHG>;OPTF'+9KTIQR\9BQA^VJE-!; MFM,%73K;"GZR[O#GR8QG!I1M MO/ 2SLM.BV;*H M:X7Y$68WMHK4(HLUVEN M=%=C\S18 _OXW':RRF&YJ@2$>R]CFBQ)S@.#2H#3A.TO1)F.3M8$[(+]<=R6 M;@TV">>-?6'(-S 7056/@/,3[399#1 MJ*=!1B-O@XQ&CH.,1KT*,AIA?\E;<[0;QB)&UX<@(ZQ\&G*K[[(CZ'*O@XQ& MV.*(HYFG!=G[(".L[S$M,R9$UE!\!1G5(G-&?@89C2R"C$9?04;JD!RLY&?6 M7!LA^@HRDD9UC+#]J([VYR9X>QQD-,)620SH4>K?-20]"C(:8Y^C!>87R)1& M.+H<9#3V0Y70\:3L_U>0D:ES?72404:*W=,<=A>"C!0^?,784+2""83M:C2G M4#P&]/!\Q4X='DDXP M0/H>E5M=)^GP+O=:TADC'WJ=33TMRMYK.F,D[Z"6F4::SECJ\^NKIA,,D+Y2 M#)AJJ.EP*%^:CEP!";!2SUMS;83H2].1.=$#[(H5SC;H)H#[*^H$ ^0Z0R;T M&(DZ'$E_1)U@@.T^%IC?0M3A.#HLZ@0#;)'N48*/N*-\# M]D,67]UOJ!8&Z(+@LZIX]9A.(K:89>0N@]M7BX^[..2:P'J)4XP>\Y> Y3R[ M)63"M'C,-(;=99FHFH%>91EV*AH% <(5(#]$H\"S1 %;I#@5C8(^70,* F1M MO@5)!J(1A]<'T>@$2=656UTK&IU(Q=E^B$9!<)Q'Z-VIIT79=]$H"#R\",29 M:2(:<11?HE%-:0F\O C$F6HJ&@7=N BT+P4A0'9X.5NMFP#N@J)DJ2 $?E\+ MX?28*0B!-#KG0%+0816$$VSI1V!^&P7AQ%/AQY& <.+7[1T93W MSS]S(CWC&[?]?38X/4./RG5)LR%>5PE_/*%9R9[>Q7:?]3.\ :$:).A17CM+:Y06R2+[*$FM M?MCFM/KKWS\?! 1N?@D8$9,XZ&Q?9VNGV_Z%:!G-M4E.0VFD0/T! (H85M>, M'V'7NQ,VM=]DD<$IMOO>T29I ;L#E_.E+@*UJJ-JQHQSYEF".@6'XD%@@&]? M<5V'GQ7,PX5@KT36Z!ZGB2B#]35A&"$"Q)E(&),DZK29GY1D,?TGNV-$;]< MD/Q*LW_8Q(Y$#DC;5X%AT(/JVPR2EL#WY;_"V@38'PG[8YK4?LE^(-F2(&4- M/O1N,!Q@R@B*U2HWEP^T;P&&FW&BTQ%,,?='/QAB:_6-N3'1#8921;Y; MNL'0IR3"W.I:W6#H91+A=CL.C%$^8OD>J+F!J&D))O)&T[.;D\V0^JU1?@&KR"&>(;\JZK(TGP =0D M$]&WL?%8*!\'8_CD&E%S9D)Z#5<7M(\J]=]5FM6 JG0/21,P"GKIEI9D:["U MU3O&)>$)^[)85,^JG%U_0!^?PIS\^3]02P$"% ,4 " #W@%%2 2E@F:P?D" <'0 $ @ 'W50( 9#(X,S8X M9&5X,C$Q+FAT;5!+ 0(4 Q0 ( /> 45*'#,Q,2YH=&U0 M2P$"% ,4 " #W@%%2D$'_;;L' "U( $ @ %A9 ( M9#(X,S8X9&5X,S$R+FAT;5!+ 0(4 Q0 ( /> 45+/6<45J@0 "84 0 M " 4IL @!D,C@S-CAD97@S,C$N:'1M4$L! A0#% @ M]X!14N7/S'W-&@ ,!T! !$ ( !(G$" &EV86,M,C R,3 Q M,#(N>'-D4$L! A0#% @ ]X!14E"1E&WN$P )28! !4 M ( !'HP" &EV86,M,C R,3 Q,#)?8V%L+GAM;%!+ 0(4 Q0 ( /> 45+T M8P?[]W &)\!P 5 " 3^@ @!I=F%C+3(P,C$P,3 R7V1E M9BYX;6Q02P$"% ,4 " #W@%%2X,1&8*RC ##WPD %0 M@ %I$0, :79A8RTR,#(Q,#$P,E]L86(N>&UL4$L! A0#% @ ]X!14ENB M7(*+A V"$) !4 ( !2+4# &EV86,M,C R,3 Q,#)?<')E :+GAM;%!+!08 "P + +T" &.@0 ! end